-//
// Jet trigger QA analysis task.
//
// Author: M.Verweij
fMaxPatchADCEnergy(0),
fTriggerType(-1),
fNFastOR(16),
+ fMainTrigCat(kTriggerLevel1Jet),
+ fMainTrigSimple(kFALSE),
fhNEvents(0),
fhTriggerbit(0),
fHistRhovsCentFull(0),
fContainerFull(0),
fContainerCharged(1),
fMaxPatchEnergy(0),
+ fMaxPatchADCEnergy(0),
fTriggerType(-1),
fNFastOR(16),
+ fMainTrigCat(kTriggerLevel1Jet),
+ fMainTrigSimple(kFALSE),
fhNEvents(0),
fhTriggerbit(0),
fHistRhovsCentFull(0),
//Fill trigger patch histos for main trigger
- AliEmcalTriggerPatchInfo *patch = GetMainTriggerPatch();
+ AliEmcalTriggerPatchInfo *patch = GetMainTriggerPatch(fMainTrigCat,fMainTrigSimple);
if(patch) {
fMaxPatchEnergy = patch->GetPatchE();
fMaxPatchADCEnergy = patch->GetADCAmpGeVRough();
class AliAnalysisTaskEmcalJetTriggerQA : public AliAnalysisTaskEmcalJet {
public:
-
AliAnalysisTaskEmcalJetTriggerQA();
AliAnalysisTaskEmcalJetTriggerQA(const char *name);
virtual ~AliAnalysisTaskEmcalJetTriggerQA();
void SetContainerFull(Int_t c) { fContainerFull = c;}
void SetContainerCharged(Int_t c) { fContainerCharged = c;}
+ void SetMainTriggerTypeCat(TriggerCategory cat, Bool_t b) {fMainTrigCat = cat; fMainTrigSimple = b;}
+
Int_t GetLeadingCellId(const AliVCluster *clus) const;
Double_t GetEnergyLeadingCell(const AliVCluster *clus) const;
Double_t GetECross(Int_t absID) const;
Double_t fMaxPatchADCEnergy; // energy of patch with largest energy from online ADC
Int_t fTriggerType; // trigger type
Int_t fNFastOR; // size of trigger patch fNFastORxfNFastOR
+ TriggerCategory fMainTrigCat; // trigger category for main trigger
+ Bool_t fMainTrigSimple; // use offline trigger instead of online
TH1F *fhNEvents; //! Histo number of events
TProfile *fhTriggerbit; //! histogram containing the triggerbit (fOfflineTriggerMask)