fFillEMCALCells(0), fFillPHOSCells(0),
fRecalculateClusters(kFALSE),fSelectEmbeddedClusters(kFALSE),
fTrackStatus(0), fTrackFilterMask(0),
-fESDtrackCuts(0), fConstrainTrack(kFALSE), fSelectHybridTracks(0),
+fESDtrackCuts(0), fConstrainTrack(kFALSE), fSelectHybridTracks(0),
fTrackMult(0), fTrackMultEtaCut(0.8),
fReadStack(kFALSE), fReadAODMCParticles(kFALSE),
fDeltaAODFileName(""), fFiredTriggerClassName(""),
-fEventTriggerMask(0), fEventTriggerAtSE(0),
+fEventTriggerMask(0), fMixEventTriggerMask(0), fEventTriggerAtSE(0),
fAnaLED(kFALSE),
fTaskName(""), fCaloUtils(0x0),
fMixedEvent(NULL), fNMixedEvent(0), fVertex(NULL),
fDeltaAODFileName = "deltaAODPartCorr.root";
fFiredTriggerClassName = "";
fEventTriggerMask = AliVEvent::kAny;
+ fMixEventTriggerMask = AliVEvent::kAnyINT;
fEventTriggerAtSE = kTRUE; // Use only events that pass event selection at SE base class
fAcceptFastCluster = kTRUE;
printf("Write delta AOD = %d\n", fWriteOutputDeltaAOD) ;
printf("Recalculate Clusters = %d\n", fRecalculateClusters) ;
- printf("Use Triggers selected in SE base class %d; If not what trigger Mask %d? \n",
- fEventTriggerAtSE, fEventTriggerMask);
+ printf("Use Triggers selected in SE base class %d; If not what trigger Mask? %d; Trigger max for mixed %d \n",
+ fEventTriggerAtSE, fEventTriggerMask,fMixEventTriggerMask);
if(fComparePtHardAndJetPt)
printf("Compare jet pt and pt hard to accept event, factor = %2.2f",fPtHardAndJetPtFactor);
if(!inputHandler) return kFALSE ; // to content coverity
UInt_t isTrigger = inputHandler->IsEventSelected() & fEventTriggerMask;
- UInt_t isMB = inputHandler->IsEventSelected() & AliVEvent::kMB;
+ UInt_t isMB = inputHandler->IsEventSelected() & fMixEventTriggerMask;
if(fFillCTS && (isMB || isTrigger))
{
UInt_t GetEventTriggerMask() const { return fEventTriggerMask ; }
void SetEventTriggerMaks(UInt_t evtTrig = AliVEvent::kAny)
{ fEventTriggerMask = evtTrig ; }
+
+ UInt_t GetMixEventTriggerMask() const { return fMixEventTriggerMask ; }
+ void SetMixEventTriggerMaks(UInt_t evtTrig = AliVEvent::kAnyINT)
+ { fMixEventTriggerMask = evtTrig ; }
+
Bool_t IsEventTriggerAtSEOn() const { return fEventTriggerAtSE ; }
void SwitchOnEventTriggerAtSE() { fEventTriggerAtSE = kTRUE ; }
TString fFiredTriggerClassName; // Name of trigger event type used to do the analysis
UInt_t fEventTriggerMask ; // select this triggerered event
+ UInt_t fMixEventTriggerMask ; // select this triggerered event for mixing, tipically kMB or kAnyINT
Bool_t fEventTriggerAtSE; // select triggered event at SE base task or here
Bool_t fAnaLED; // Analyze LED data only.
AliCaloTrackReader( const AliCaloTrackReader & r) ; // cpy ctor
AliCaloTrackReader & operator = (const AliCaloTrackReader & r) ; // cpy assignment
- ClassDef(AliCaloTrackReader,40)
+ ClassDef(AliCaloTrackReader,41)
} ;