KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVCalorimetry.h
Go to the documentation of this file.
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 
132 class KVCalorimetry: public KVCaloBase {
133 
134 protected:
135 
139 
140  void SumUp();
141 
143  void SetParticleFactor(Double_t value);
146  void ComputeTemperature() const;
147 
148  void init_KVCalorimetry();
149  void fill(const KVNucleus*);
150 
151 public:
152 
153  KVCalorimetry(void);
154  KVCalorimetry(const Char_t* nom);
155 
156  virtual ~KVCalorimetry(void);
157 
158  void UseChargeDiff(Int_t FragmentMinimumCharge, Double_t ParticleFactor);
159  void DeduceTemperature(Double_t LevelDensityParameter);
160  void IncludeFreeNeutrons(Double_t AsurZ, Double_t NeutronMeanEnergyFactor, Double_t LevelDensityParameter);
161  void SetAsurZ(Double_t value);
162 
163  void Init();
164  void Calculate();
165 
166  ClassDef(KVCalorimetry, 1) //compute calorimetry
167 
168 };
169 
170 
171 #endif
int Int_t
char Char_t
bool Bool_t
double Double_t
#define ClassDef(name, id)
Calorimetry of hot nuclei.
Definition: KVCaloBase.h:62
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:125