]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG/EMCAL/AliEmcalTriggerMaker.h
- Fix for the patch energy introduced in commit 05a42e4d3e68cf9929437bb2bc1310476f097476
[u/mrichter/AliRoot.git] / PWG / EMCAL / AliEmcalTriggerMaker.h
index c304561885b2a61249eb848b758291f8be3ae272..5a03e6627a9bd40c467afa5cf812da432a699221 100644 (file)
@@ -35,11 +35,16 @@ class AliEmcalTriggerMaker : public AliAnalysisTaskEmcal {
   Bool_t IsLevel0(Int_t tBits) const { if( tBits & (1 << (kTriggerTypeEnd + kL0) | (1 << kL0))) return kTRUE; return kFALSE; }
 
  protected:  
+  enum{
+         kPatchCols = 48,
+         kPatchRows = 64
+  };
   void                       ExecOnce();
   Bool_t                     Run();
   void                       RunSimpleOfflineTrigger();
   Bool_t                     NextTrigger( Bool_t &isOfflineSimple );
   AliEmcalTriggerPatchInfo*  ProcessPatch(TriggerMakerTriggerType_t type, Bool_t isOfflineSimple);
+  Bool_t                                        CheckForL0(const AliVCaloTrigger &trg) const;
 
   TString                    fCaloTriggersOutName;      // name of output track array
   TString                    fCaloTriggerSetupOutName;  // name of output track array
@@ -49,8 +54,9 @@ class AliEmcalTriggerMaker : public AliAnalysisTaskEmcal {
   AliEmcalTriggerSetupInfo  *fCaloTriggerSetupOut;      //!trigger setup
   AliAODCaloTrigger         *fSimpleOfflineTriggers;    //!simple offline trigger
   AliVVZERO                 *fV0;                       //!V0 object
-  Double_t                   fPatchADCSimple[48][64];   //!patch map for simple offline trigger
-  Int_t                      fPatchADC[48][64];         //!ADC values map
+  Double_t                   fPatchADCSimple[kPatchCols][kPatchRows];   //!patch map for simple offline trigger
+  Int_t                      fPatchADC[kPatchCols][kPatchRows];         //!ADC values map
+  Float_t                                       fPatchAmplitude[kPatchCols][kPatchRows];       //!Trigger patch amplituded(for L0 triggers)
   Int_t                      fITrigger;                 //!trigger counter
 
  private: