![]() |
AliRoot Core
v5-06-30 (35d6c57)
|
#include <AliTPCCalibVdrift.h>
Public Member Functions | |
AliTPCCalibVdrift () | |
AliTPCCalibVdrift (AliTPCSensorTempArray *SensTemp, AliDCSSensor *SensPres, TObject *SensGasComp) | |
AliTPCCalibVdrift (const AliTPCCalibVdrift &source) | |
virtual | ~AliTPCCalibVdrift () |
AliTPCCalibVdrift & | operator= (const AliTPCCalibVdrift &source) |
Double_t | GetPTRelative (UInt_t absTimeSec, Int_t side) |
Double_t | VdriftLinearHyperplaneApprox (Double_t dE, Double_t dT, Double_t dP, Double_t dCco2, Double_t dCn2) |
Double_t | GetVdriftNominal () |
Double_t | GetVdriftChange (Double_t x, Double_t y, Double_t z, UInt_t absTimeSec) |
Double_t | GetMeanZVdriftChange (Double_t x, Double_t y, UInt_t absTimeSec) |
TGraph * | MakeGraphMeanZVdriftChange (Double_t x, Double_t y, Int_t nPoints) |
Float_t | GetNominalTemperature () |
Float_t | GetNominalPressure () |
Protected Attributes | |
AliTPCSensorTempArray * | fSensTemp |
Temperature sensors. More... | |
AliDCSSensor * | fSensPres |
pressure sensor (cavernpress in GRP) More... | |
AliTPCTempMap * | fTempMap |
Temperature Map. More... | |
TObject * | fSensGasComp |
placeholder for GasConzentration infos More... | |
Float_t | fNominalTemp |
nominal temperature in Kelvin More... | |
Float_t | fNominalPress |
Class describing the Vdrift dependencies on E,T,P and GasComposition
Definition at line 13 of file AliTPCCalibVdrift.h.
AliTPCCalibVdrift::AliTPCCalibVdrift | ( | ) |
AliTPCCalibVdrift::AliTPCCalibVdrift | ( | AliTPCSensorTempArray * | SensTemp, |
AliDCSSensor * | SensPres, | ||
TObject * | SensGasComp | ||
) |
Standard constructor
Definition at line 91 of file AliTPCCalibVdrift.cxx.
AliTPCCalibVdrift::AliTPCCalibVdrift | ( | const AliTPCCalibVdrift & | source | ) |
Copy constructor
Definition at line 115 of file AliTPCCalibVdrift.cxx.
|
virtual |
AliTPCCalibVdrift destructor
Definition at line 140 of file AliTPCCalibVdrift.cxx.
Double_t AliTPCCalibVdrift::GetMeanZVdriftChange | ( | Double_t | x, |
Double_t | y, | ||
UInt_t | absTimeSec | ||
) |
Calculates Meanvalue in z direction of Vdrift change in percent of Vdrift_nominal (under standard conditions) at position x,y,absTimeSec with help of 'nPopints' base points
Definition at line 250 of file AliTPCCalibVdrift.cxx.
Referenced by MakeGraphMeanZVdriftChange().
|
inline |
Definition at line 38 of file AliTPCCalibVdrift.h.
|
inline |
Definition at line 37 of file AliTPCCalibVdrift.h.
Double_t AliTPCCalibVdrift::GetPTRelative | ( | UInt_t | absTimeSec, |
Int_t | side | ||
) |
Get Relative difference of p/T for given time stamp absTimeSec - absolute time in secounds side: 0 - A side | 1 - C side
Definition at line 147 of file AliTPCCalibVdrift.cxx.
Referenced by AliTPCcalibDB::GetPTRelative(), AliTPCcalibDButil::GetVDriftTPCCE(), AliTPCcalibDButil::GetVDriftTPCLaserTracksOnline(), and AliTPCTransform::Local2RotatedGlobal().
Double_t AliTPCCalibVdrift::GetVdriftChange | ( | Double_t | x, |
Double_t | y, | ||
Double_t | z, | ||
UInt_t | absTimeSec | ||
) |
Calculates Vdrift change in percent of Vdrift_nominal (under nominal conditions) at x,y,z at absolute time (in sec)
Definition at line 204 of file AliTPCCalibVdrift.cxx.
Referenced by GetMeanZVdriftChange().
Double_t AliTPCCalibVdrift::GetVdriftNominal | ( | ) |
returns nominal Driftvelocity at StandardConditions
Definition at line 195 of file AliTPCCalibVdrift.cxx.
TGraph * AliTPCCalibVdrift::MakeGraphMeanZVdriftChange | ( | Double_t | x, |
Double_t | y, | ||
Int_t | nPoints | ||
) |
Make graph from start time to end time of Mean Drift Velocity in Z direction at given x and y position
Definition at line 273 of file AliTPCCalibVdrift.cxx.
AliTPCCalibVdrift & AliTPCCalibVdrift::operator= | ( | const AliTPCCalibVdrift & | source | ) |
assignment operator
Definition at line 130 of file AliTPCCalibVdrift.cxx.
Double_t AliTPCCalibVdrift::VdriftLinearHyperplaneApprox | ( | Double_t | dE, |
Double_t | dT, | ||
Double_t | dP, | ||
Double_t | dCco2, | ||
Double_t | dCn2 | ||
) |
Returns approximated value for the driftvelocity change (in percent) based on a Hyperplane approximation (~ Taylorapproximation of 2nd order)
Definition at line 176 of file AliTPCCalibVdrift.cxx.
Referenced by GetVdriftChange().
|
protected |
nominal pressure in mbar
Definition at line 50 of file AliTPCCalibVdrift.h.
Referenced by AliTPCCalibVdrift(), GetNominalPressure(), and GetPTRelative().
|
protected |
nominal temperature in Kelvin
Definition at line 49 of file AliTPCCalibVdrift.h.
Referenced by AliTPCCalibVdrift(), GetNominalTemperature(), and GetPTRelative().
|
protected |
placeholder for GasConzentration infos
Definition at line 45 of file AliTPCCalibVdrift.h.
Referenced by AliTPCCalibVdrift().
|
protected |
pressure sensor (cavernpress in GRP)
Definition at line 43 of file AliTPCCalibVdrift.h.
Referenced by AliTPCCalibVdrift(), GetPTRelative(), and GetVdriftChange().
|
protected |
Temperature sensors.
Definition at line 42 of file AliTPCCalibVdrift.h.
Referenced by AliTPCCalibVdrift(), GetPTRelative(), and MakeGraphMeanZVdriftChange().
|
protected |
Temperature Map.
Definition at line 44 of file AliTPCCalibVdrift.h.
Referenced by AliTPCCalibVdrift(), GetPTRelative(), and GetVdriftChange().