Float_t GetVdriftAverage(Int_t det);
AliTRDCalROC *GetVdriftROC(Int_t det);
const AliTRDCalDet *GetVdriftDet();
Float_t GetVdriftAverage(Int_t det);
AliTRDCalROC *GetVdriftROC(Int_t det);
const AliTRDCalDet *GetVdriftDet();
Float_t GetT0(Int_t det, Int_t col, Int_t row);
Float_t GetT0Average(Int_t det);
Float_t GetT0(Int_t det, Int_t col, Int_t row);
Float_t GetT0Average(Int_t det);
AliTRDCalROC *GetPRFROC(Int_t det);
Float_t GetPRFWidth(Int_t det, Int_t col, Int_t row);
AliTRDCalROC *GetPRFROC(Int_t det);
Float_t GetPRFWidth(Int_t det, Int_t col, Int_t row);
Int_t GetNumberOfTimeBinsDCS();
void GetFilterType(TString &filterType);
void GetGlobalConfiguration(TString &config);
Int_t GetNumberOfTimeBinsDCS();
void GetFilterType(TString &filterType);
void GetGlobalConfiguration(TString &config);
Bool_t HasOnlineFilterPedestal();
Bool_t HasOnlineFilterGain();
Bool_t HasOnlineTailCancellation();
Bool_t HasOnlineFilterPedestal();
Bool_t HasOnlineFilterGain();
Bool_t HasOnlineTailCancellation();
Char_t GetPadStatus(Int_t det, Int_t col, Int_t row);
AliTRDCalSingleChamberStatus *GetPadStatusROC(Int_t det);
AliTRDrecoParam* GetRecoParam(Int_t *eventtype);
Char_t GetPadStatus(Int_t det, Int_t col, Int_t row);
AliTRDCalSingleChamberStatus *GetPadStatusROC(Int_t det);
AliTRDrecoParam* GetRecoParam(Int_t *eventtype);
Bool_t IsPadBridgedRight(Int_t det, Int_t col, Int_t row);
Bool_t IsPadNotConnected(Int_t det, Int_t col, Int_t row);
Bool_t IsPadBridgedRight(Int_t det, Int_t col, Int_t row);
Bool_t IsPadNotConnected(Int_t det, Int_t col, Int_t row);
- Bool_t IsChamberInstalled(Int_t det);
- Bool_t IsChamberMasked(Int_t det);
- Bool_t IsHalfChamberMasked(Int_t det, Int_t side);
+ Bool_t IsChamberGood(Int_t det);
+ Bool_t IsChamberNoData(Int_t det);
+ Bool_t IsHalfChamberNoData(Int_t det, Int_t side);
+ Bool_t IsChamberBadCalibrated(Int_t det);
const AliTRDCalMonitoring *GetMonitoringObject();
const AliTRDCalPID *GetPIDObject(AliTRDpidUtil::ETRDPIDMethod m);
const AliTRDCalMonitoring *GetMonitoringObject();
const AliTRDCalPID *GetPIDObject(AliTRDpidUtil::ETRDPIDMethod m);
+ AliTRDtrapConfig* GetTrapConfig();
+ void GetTrapConfig(TString &name, TString &version) { name = fTrapConfigName; version = fTrapConfigVersion; }
+ void SetTrapConfig(const TString name, const TString version) { fTrapConfigName = name; fTrapConfigVersion = version; }
+ void SetTrapConfig(AliTRDtrapConfig *trapcfg) { fTrapConfig = trapcfg; }
+
Float_t *fPRFsmp; //! Sampled pad response
Int_t fPRFbin; // Number of bins for the PRF
Float_t fPRFlo; // Lower boundary of the PRF
Float_t fPRFhi; // Higher boundary of the PRF
Float_t fPRFwid; // Bin width of the sampled PRF
Int_t fPRFpad; // Distance to next pad in PRF
Float_t *fPRFsmp; //! Sampled pad response
Int_t fPRFbin; // Number of bins for the PRF
Float_t fPRFlo; // Lower boundary of the PRF
Float_t fPRFhi; // Higher boundary of the PRF
Float_t fPRFwid; // Bin width of the sampled PRF
Int_t fPRFpad; // Distance to next pad in PRF
+
+ AliTRDPIDResponse *fPIDResponse; // TRD PID Response function
+
+ Int_t fOnlineGainTableID; // ID for online gain table
+
+ AliTRDtrapConfig* fTrapConfig; // TRAP configuration
+ TString fTrapConfigName; // name of the TRAPconfig
+ TString fTrapConfigVersion; // version of the TRAPconfig