AliPhysics  608b256 (608b256)
AliJetTriggerSelectionTask.h
Go to the documentation of this file.
1 #ifndef ALIJETTRIGGERSELECTIONTASK_H
2 #define ALIJETTRIGGERSELECTIONTASK_H
3 
4 // $Id$
5 
6 class AliEmcalJet;
7 
9 
11  public:
12 
14  AliJetTriggerSelectionTask(const char *name);
16 
18  void SetEnergyThreshold(TF1 *f) { fEnergyThreshold = f ; }
20 
21  protected:
22  Bool_t Run();
23  void ExecOnce();
25  void FindTriggers();
26  void SelectJets();
28 
29  TF1 *fEnergyThreshold; // energy threshold vs. centrality
30  Double_t fMaxDistance2; // max distance square between trigger patch and jet
31  UInt_t fTriggerBits; // trigger bit to be set
32 
35  Double_t fTrigPos[999][2];
36  AliVVZERO *fVZERO;
39 
40  private:
41  AliJetTriggerSelectionTask(const AliJetTriggerSelectionTask&); // not implemented
43 
44  ClassDef(AliJetTriggerSelectionTask, 1) // jet trigger selection task
45 };
46 #endif
AliVVZERO * fVZERO
(eta,phi) trigger positions in the current event
void ExecOnce()
Perform steps needed to initialize the analysis.
Double_t fTrigPos[999][2]
number of triggers in the current event
double Double_t
Definition: External.C:58
Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
AliJetTriggerSelectionTask & operator=(const AliJetTriggerSelectionTask &)
int Int_t
Definition: External.C:63
unsigned int UInt_t
Definition: External.C:33
Int_t fNTriggers
if false, don't execute task
Bool_t RetrieveEventObjects()
Retrieve common objects from event.
Double_t fV0ATotMult
Event V0 object.
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
Definition: AliEmcalJet.h:51
bool Bool_t
Definition: External.C:53
Double_t fV0CTotMult
Event V0A total multiplicity.