Loading [MathJax]/extensions/tex2jax.js
KaliVeda
Toolkit for HIC analysis
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
KVDBChIoPressures Class Reference

Detailed Description

CHIO pressure parameters.

This class handles a set of parameters for ChIo pressures. It can read/write in from/to a stream with following format :

ChIos 2_3 p1 ChIos 4_5 p2 ChIos 6_7 p3 ChIos 8_12 p4 ChIos 13_17 p5

Definition at line 46 of file KVDBChIoPressures.h.

#include <KVDBChIoPressures.h>

Inheritance diagram for KVDBChIoPressures:

Public Member Functions

 KVDBChIoPressures ()
 
 KVDBChIoPressures (Float_t *pressures)
 
 KVDBChIoPressures (Float_t p1, Float_t p2, Float_t p3, Float_t p4, Float_t p5)
 
 KVDBChIoPressures (KVDBChIoPressures &chiopres)
 
 ~KVDBChIoPressures ()
 
Float_t * GetChIoPressures ()
 
Float_t GetChIoPressures (UInt_t chio_number)
 
virtual Float_t GetPressure (UInt_t chio_number)
 
virtual Float_t * GetPressures ()
 
virtual void Print (Option_t *option="") const
 
virtual void SetPressure (UInt_t n, Float_t pressure)
 
void SetPressures (Float_t *pressures)
 
void SetPressures (Float_t p1=0, Float_t p2=0, Float_t p3=0, Float_t p4=0, Float_t p5=0)
 
- Public Member Functions inherited from KVDBRecord
 KVDBRecord ()
 
 KVDBRecord (const Char_t *name, const Char_t *title="")
 
virtual ~ KVDBRecord ()
 
virtual KVDBKeyAddKey (const Char_t *name, const Char_t *title, Bool_t check=kTRUE)
 
virtual Bool_t AddKey (KVDBKey *key, Bool_t check=kTRUE)
 
virtual Bool_t AddLink (const Char_t *key_name, KVDBRecord *rec, Bool_t linkback=kTRUE)
 
virtual Int_t Compare (const TObject *obj) const
 
virtual KVDBKeyGetKey (const Char_t *key) const
 
virtual TList * GetKeys () const
 
virtual KVDBRecordGetLink (const Char_t *key, const Char_t *link) const
 Returns the record named "link" in the table named "key". More...
 
virtual KVRListGetLinks (const Char_t *key) const
 Returns the list of records linked to this record in table "key". More...
 
virtual Int_t GetNumber () const
 
virtual KVDBTableGetTable () const
 
virtual void ls (Option_t *option="*") const
 
virtual void RemoveAllLinks (const Char_t *key)
 Remove all links between this record and the records in the DB table"key_name". More...
 
virtual void RemoveLink (const Char_t *key_name, KVDBRecord *rec, Bool_t linkback=kTRUE)
 Remove the link between this record and the record "rec" in the DB table"key_name". More...
 
virtual void SetNumber (Int_t n)
 
virtual void SetTable (const KVDBTable *table)
 

Private Member Functions

void InitCommon ()
 

Private Attributes

Float_t fPressures [5]
 [5] More...
 

Static Private Attributes

static UInt_t fSetNumber = 0
 

Constructor & Destructor Documentation

◆ KVDBChIoPressures() [1/4]

KVDBChIoPressures::KVDBChIoPressures ( )

Definition at line 31 of file KVDBChIoPressures.cpp.

◆ KVDBChIoPressures() [2/4]

KVDBChIoPressures::KVDBChIoPressures ( Float_t  p1,
Float_t  p2,
Float_t  p3,
Float_t  p4,
Float_t  p5 
)

Definition at line 41 of file KVDBChIoPressures.cpp.

◆ KVDBChIoPressures() [3/4]

KVDBChIoPressures::KVDBChIoPressures ( Float_t *  pressures)

◆ KVDBChIoPressures() [4/4]

KVDBChIoPressures::KVDBChIoPressures ( KVDBChIoPressures chiopres)

Definition at line 62 of file KVDBChIoPressures.cpp.

◆ ~KVDBChIoPressures()

KVDBChIoPressures::~KVDBChIoPressures ( )

Definition at line 72 of file KVDBChIoPressures.cpp.

Member Function Documentation

◆ GetChIoPressures() [1/2]

Float_t * KVDBChIoPressures::GetChIoPressures ( )
inline

Definition at line 80 of file KVDBChIoPressures.h.

◆ GetChIoPressures() [2/2]

Float_t KVDBChIoPressures::GetChIoPressures ( UInt_t  chio_number)
inline

Definition at line 75 of file KVDBChIoPressures.h.

◆ GetPressure()

Float_t KVDBChIoPressures::GetPressure ( UInt_t  chio_number)
inlinevirtual

Definition at line 85 of file KVDBChIoPressures.h.

◆ GetPressures()

Float_t * KVDBChIoPressures::GetPressures ( )
inlinevirtual

Definition at line 90 of file KVDBChIoPressures.h.

◆ InitCommon()

void KVDBChIoPressures::InitCommon ( )
private

Definition at line 81 of file KVDBChIoPressures.cpp.

◆ Print()

void KVDBChIoPressures::Print ( Option_t *  option = "") const
virtual

Reimplemented from KVDBRecord.

Reimplemented in KVDB_BIC_Pressures.

Definition at line 98 of file KVDBChIoPressures.cpp.

◆ SetPressure()

void KVDBChIoPressures::SetPressure ( UInt_t  n,
Float_t  pressure 
)
inlinevirtual

Definition at line 113 of file KVDBChIoPressures.h.

◆ SetPressures() [1/2]

void KVDBChIoPressures::SetPressures ( Float_t *  pressures)
inline

Definition at line 106 of file KVDBChIoPressures.h.

◆ SetPressures() [2/2]

void KVDBChIoPressures::SetPressures ( Float_t  p1 = 0,
Float_t  p2 = 0,
Float_t  p3 = 0,
Float_t  p4 = 0,
Float_t  p5 = 0 
)
inline

Definition at line 95 of file KVDBChIoPressures.h.

Member Data Documentation

◆ fPressures

Float_t KVDBChIoPressures::fPressures[5]
private

[5]

Definition at line 50 of file KVDBChIoPressures.h.

◆ fSetNumber

UInt_t KVDBChIoPressures::fSetNumber = 0
staticprivate

Definition at line 48 of file KVDBChIoPressures.h.