18 #ifndef KV_DB_SYSTEM_H
19 #define KV_DB_SYSTEM_H
122 virtual void Save(std::ostream&)
const;
123 virtual void Load(std::istream&);
#define ClassDef(name, id)
Relativistic binary kinematics calculator.
Record folder for the database.
Database class used to store information on different colliding systems studied during an experiment.
UInt_t GetZtarget() const
.............. inline functions ...............
virtual void Print(Option_t *option="") const
Bool_t IsCollision() const
retourne kTRUE, si le systeme est une collision ie projectile+cible
Int_t Compare(const TObject *) const
UInt_t GetAtarget() const
void SetRuns(KVNumberList &)
void SetZtarget(UInt_t z)
KVUnownedList * _GetRuns()
void SetAtarget(UInt_t a)
Float_t fEbeam
Energy of the beam in MeV/nucleon.
KVUnownedList * GetRuns() const
Returns a sorted list of all the runs associated with this system.
void RemoveRun(KVDBRecord *)
KVTarget * GetTarget() const
virtual void Save(std::ostream &) const
Float_t GetTargetThickness() const
void AddRun(KVDBRecord *)
TString GetBatchNameWithoutEnergy()
KV2Body * GetKinematics()
KVUnownedList * fRunlist
used to store pointer to sorted list of runs
void SetBeam(UInt_t z, UInt_t a, Float_t energy)
void SetTarget(KVTarget *targ)
UInt_t fAbeam
Mass of the projectile nucleus.
Double_t GetZVtot() const
virtual void ls(Option_t *option="*") const
virtual void Load(std::istream &)
TString GetReactionNameWithoutEnergy()
KVDBTable * GetRunsTable()
void SetEbeam(Float_t energy)
Int_t fRuns
temporary variable used to stock number of associated runs
KV2Body * fCinema
used to calculate kinematics of entrance channel
UInt_t fZtarget
charge of the target nucleus
KVTarget * fTarget
physical target used for experiment run
virtual void GetRunList(KVNumberList &) const
Fills the KVNumberList object with the list of all run numbers associated with this system.
UInt_t fZbeam
charge of the projectile nucleus
UInt_t fAtarget
Mass of the target nucleus.
void SetNumberRuns(Int_t n)
set number of runs associated to this system
Strings used to represent a set of ranges of values.
Calculation/correction of energy losses of particles through an experimental target.
Extended TList class which does not own its objects by default.