///////////////////////////////////////////////////////////////////////////////
// //
-// TRD calibration class for global TRD parameters //
+// TRD calibration class for monitoring data //
// //
///////////////////////////////////////////////////////////////////////////////
ClassImp(AliTRDCalMonitoring)
//_____________________________________________________________________________
-AliTRDCalMonitoring::AliTRDCalMonitoring():TNamed()
+AliTRDCalMonitoring::AliTRDCalMonitoring()
+ :TNamed()
+ ,fDriftVelocity(0)
+ ,fGasComposition(0)
+ ,fEnvironmentTemperature(0)
{
//
// AliTRDCalMonitoring default constructor
//
-
- Init();
+ for (Int_t i=0; i<540; ++i) {
+ fAnodeCurrentsMin[i] = 0;
+ fAnodeCurrentsMax[i] = 0;
+ fDriftCurrentsMin[i] = 0;
+ fDriftCurrentsMax[i] = 0;
+ fAnodeVoltagesMin[i] = 0;
+ fAnodeVoltagesMax[i] = 0;
+ fDriftVoltagesMin[i] = 0;
+ fDriftVoltagesMax[i] = 0;
+ }
+ for (Int_t i=0; i<360; ++i) {
+ fLVVoltage[i] = 0;
+ fLVCurrent[i] = 0;
+ }
+ for (Int_t i=0; i<6700; ++i) {
+ fADCTresholds[i] = 0;
+ }
+
}
//_____________________________________________________________________________
AliTRDCalMonitoring::AliTRDCalMonitoring(const Text_t *name, const Text_t *title)
- :TNamed(name,title)
+ :TNamed(name,title)
+ ,fDriftVelocity(0)
+ ,fGasComposition(0)
+ ,fEnvironmentTemperature(0)
{
//
// AliTRDCalMonitoring constructor
//
- Init();
-}
+ for (Int_t i=0; i<540; ++i) {
+ fAnodeCurrentsMin[i] = 0;
+ fAnodeCurrentsMax[i] = 0;
+ fDriftCurrentsMin[i] = 0;
+ fDriftCurrentsMax[i] = 0;
+ fAnodeVoltagesMin[i] = 0;
+ fAnodeVoltagesMax[i] = 0;
+ fDriftVoltagesMin[i] = 0;
+ fDriftVoltagesMax[i] = 0;
+ }
+ for (Int_t i=0; i<360; ++i) {
+ fLVVoltage[i] = 0;
+ fLVCurrent[i] = 0;
+ }
+ for (Int_t i=0; i<6700; ++i) {
+ fADCTresholds[i] = 0;
+ }
-//_____________________________________________________________________________
-void AliTRDCalMonitoring::Init()
-{
- //
- // default initialization
- //
-
}
+