fTime(0), //! current Time
fTrigger(0), //! current trigger type
fMagF(0), //! current magnetic field
+ fTriggerMaskReject(-1), //trigger mask - reject trigger
+ fTriggerMaskAccept(-1), //trigger mask - accept trigger
fDebugLevel(0)
{
//
fTime(0), //! current Time
fTrigger(0), //! current trigger type
fMagF(0), //! current magnetic field
+ fTriggerMaskReject(calib.fTriggerMaskReject), //trigger mask - reject trigger
+ fTriggerMaskAccept(calib.fTriggerMaskAccept), //trigger mask - accept trigger
fDebugLevel(calib.fDebugLevel)
{
//
fMagF = event->GetMagneticField();
}
+Bool_t AliTPCcalibBase::AcceptTrigger(){
+ //
+ // Apply trigger mask - Don't do calibration for non proper triggers
+ //
+ if (fTriggerMaskReject==fTrigger) return kFALSE;
+ if (fTriggerMaskAccept>0 && fTriggerMaskAccept!=fTrigger) return kFALSE;
+ return kTRUE;
+}
+
+
void AliTPCcalibBase::RegisterDebugOutput(const char *path){
//
// store - copy debug output to the destination position