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 
137  Bool_t kfree_neutrons_included;
138  Bool_t kchargediff;
139  Bool_t ktempdeduced;
140 
141  void SumUp() override;
142 
143  void SetFragmentMinimumCharge(Double_t value);
144  void SetParticleFactor(Double_t value);
145  void SetLevelDensityParameter(Double_t value);
146  void SetNeutronMeanEnergyFactor(Double_t value);
147  void ComputeTemperature() const;
148 
149  void init_KVCalorimetry();
150  void fill(const KVNucleus*) override;
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() override;
165  void Calculate() override;
166 
167  ClassDefOverride(KVCalorimetry, 1) //compute calorimetry
168 
169 };
170 
171 
172 #endif
int Int_t
bool Bool_t
char Char_t
double Double_t
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Calorimetry of hot nuclei.
Definition: KVCaloBase.h:63
Improved calorimetry of hot nuclei.
void Calculate() override
void Init() override
void IncludeFreeNeutrons(Double_t AsurZ, Double_t NeutronMeanEnergyFactor, Double_t LevelDensityParameter)
void SetAsurZ(Double_t value)
protected method, set the value of AsurZ parameter
void UseChargeDiff(Int_t FragmentMinimumCharge, Double_t ParticleFactor)
virtual ~KVCalorimetry(void)
Destructeur.
void DeduceTemperature(Double_t LevelDensityParameter)
KVCalorimetry(void)
Createur par default.
Description of properties and kinematics of atomic nuclei.
Definition: KVNucleus.h:123