KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVSimReader_DIT.h
Go to the documentation of this file.
1 
4 #ifndef __KVSIMREADER_DIT_H
5 #define __KVSIMREADER_DIT_H
6 
7 #include "KVSimReader.h"
8 #include "KVString.h"
9 
10 class KVSimReader_DIT : public KVSimReader {
11 public :
12 
13  enum DITCollType {
14  DITCollError = -1,
15  DITCollOk = 0,
20  } ;
21 
22 
24 
25  virtual ~KVSimReader_DIT();
26 
28  void ReadFile();
29  Bool_t ReadEvent();
30 
31  void StoreEventInVariables();
32  void FillEvent();
33 
34 
35 private :
36 
37  void InitReader();
38  void SkipFirstLine();
39 
40 
43 
59 
67 
69 };
70 
71 #endif
72 
int Int_t
bool Bool_t
double Double_t
#define ClassDef(name, id)
Double_t impact_parameter
Impact parameter of the collision.
void FillEvent()
Fill projectile-like nucleus.
Double_t energy
Projectile energy in MeV/A.
Int_t itype
Collision type.
Double_t theta_targ_like
Target like theta scattering angle in the laboratory frame in degrees.
Double_t energy_targ_like
Target like energy in the laboratory frame in MeV.
Int_t z_proj_like
Projectile like charge number.
Double_t spin_targ_like
Target like spin in hbar (only components normal to the reaction plane)
Int_t k_p
Number of protons exchanged.
Double_t excitation_energy_proj_like
Projectile like excitation energy (thermal + rotational) in MeV.
virtual ~KVSimReader_DIT()
Destructor.
Int_t z_targ_like
Target like charge number.
KVString projectile
Projectile of the collision in the format '58Ni'.
KVSimReader_DIT(KVString, KVString, KVString, Double_t)
void ConvertEventsInFile(KVString)
Method called by constructors with KVString filename argument.
Double_t min_dist
Minimal distance of approach(fm) between nuclear surfaces.
Int_t k_n
Number of neutrons exchanged.
Double_t theta_proj_like
Projectile like theta scattering angle in the laboratory frame in degrees.
Double_t spin_proj_like
Projectile like spin in hbar (only components normal to the reaction plane)
Double_t weight
Weight (?) of the collision.
Double_t theta_cm
Center of mass theta scattering angle in degrees.
Int_t a_targ_like
Target like mass number.
KVString target
Projectile of the collision in the format '64Ni'.
Int_t a_proj_like
Projectile like mass number.
Double_t excitation_energy_targ_like
Target like excitation energy (thermal + rotational) in MeV.
Double_t inicident_partial_wave
Incident partial wave in hbar (to determine the impact parameter) in the center of mass.
Double_t energy_proj_like
Projectile like energy in the laboratory frame in MeV.
Double_t q_reaction
Reaction Q value in MeV.
Base class to read output files for simulation and create tree using KVSimEvent class.
Definition: KVSimReader.h:57
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Definition: KVString.h:72