KaliVeda
Toolkit for HIC analysis
KVCalorimetry.h
1 /*
2 $Id: KVCalorimetry.h,v 1.3 2009/01/23 15:25:52 franklan Exp $
3 $Revision: 1.3 $
4 $Date: 2009/01/23 15:25:52 $
5 */
6 
9 
10 #ifndef __KVCALORIMETRY_H
11 #define __KVCALORIMETRY_H
12 
13 #include "KVCaloBase.h"
14 
133 class KVCalorimetry: public KVCaloBase {
134 
135 protected:
136 
140 
141  void SumUp();
142 
144  void SetParticleFactor(Double_t value);
147  void ComputeTemperature() const;
148 
149  void init_KVCalorimetry();
150  void fill(const KVNucleus*);
151 
152 public:
153 
154  KVCalorimetry(void);
155  KVCalorimetry(const Char_t* nom);
156 
157  virtual ~KVCalorimetry(void);
158 
159  void UseChargeDiff(Int_t FragmentMinimumCharge, Double_t ParticleFactor);
160  void DeduceTemperature(Double_t LevelDensityParameter);
161  void IncludeFreeNeutrons(Double_t AsurZ, Double_t NeutronMeanEnergyFactor, Double_t LevelDensityParameter);
162  void SetAsurZ(Double_t value);
163 
164  void Init();
165  void Calculate();
166 
167  ClassDef(KVCalorimetry, 1) //compute calorimetry
168 
169 };
170 
171 
172 #endif
int Int_t
bool Bool_t
char Char_t
double Double_t
#define ClassDef(name, id)
Calorimetry of hot nuclei.
Definition: KVCaloBase.h:63
Improved calorimetry of hot nuclei.
void SetNeutronMeanEnergyFactor(Double_t value)
void fill(const KVNucleus *)
void IncludeFreeNeutrons(Double_t AsurZ, Double_t NeutronMeanEnergyFactor, Double_t LevelDensityParameter)
void SetLevelDensityParameter(Double_t value)
protected method, set the value of LevelDensityParameter parameter
void SetAsurZ(Double_t value)
protected method, set the value of AsurZ parameter
void init_KVCalorimetry()
Bool_t kchargediff
= kTRUE -> distinction entre particule et fragment
void ComputeTemperature() const
void SetFragmentMinimumCharge(Double_t value)
protected method, set the value of FragmentMinimumCharge parameter
void UseChargeDiff(Int_t FragmentMinimumCharge, Double_t ParticleFactor)
virtual ~KVCalorimetry(void)
Destructeur.
void SetParticleFactor(Double_t value)
protected method, set the value of ParticleFactor parameter
Bool_t kfree_neutrons_included
= kTRUE -> Estimation des neutrons libre est faite
void DeduceTemperature(Double_t LevelDensityParameter)
Bool_t ktempdeduced
= kTRUE -> calcul de la temperature
KVCalorimetry(void)
Createur par default.
Description of properties and kinematics of atomic nuclei.
Definition: KVNucleus.h:126