AliPhysics  9c66e61 (9c66e61)
AliAnalysisTaskESDfilterEMCALEventSelect.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKESDFILTEREMCALEVENTSELECT_H
2 #define ALIANALYSISTASKESDFILTEREMCALEVENTSELECT_H
3 
4 //______________________________________________________
17 //______________________________________________________
18 
19 #include "AliEMCALGeometry.h"
20 #include "AliEMCALRecoUtils.h"
21 #include "AliAnalysisTaskESDfilter.h"
22 
23 class AliAnalysisTaskESDfilterEMCALEventSelect : public AliAnalysisTaskESDfilter
24 {
25 public:
26 
27  AliAnalysisTaskESDfilterEMCALEventSelect(); // default constructor
28 
29  AliAnalysisTaskESDfilterEMCALEventSelect(const char *name); // named constructor
30 
31  virtual ~AliAnalysisTaskESDfilterEMCALEventSelect() { ; } // destructor
32 
33  void UserExec(Option_t *option);
34 
36 
37  void AccessBadMap();
38 
39  void SetGeometryName(TString name) { fGeoName = name ; }
40  TString GetGeometryName() const { return fGeoName ; }
41 
42  void SetEnergyCut(Float_t cut) { fEnergyCut = cut ; }
43  Float_t GetEnergyCut() const { return fEnergyCut ; }
44 
45  void SetNcellsCut(Int_t cut) { fNcellsCut = cut ; }
46  Int_t GetNcellsCut() const { return fNcellsCut ; }
47 
49 
50 private:
51 
53 
55 
57 
58  AliEMCALGeometry * fGeometry;
59 
61 
64 
67 
71 
72 };
73 #endif
Int_t fNcellsCut
At least a cluster with fNCellsCut cells over fEnergyCut.
Some utilities for cluster and cell treatment.
int Int_t
Definition: External.C:63
float Float_t
Definition: External.C:68
AliAnalysisTaskESDfilterEMCALEventSelect & operator=(const AliAnalysisTaskESDfilterEMCALEventSelect &)
Assignment operator not implemented.
AliEMCALRecoUtils * fRecoUtils
AliEMCALRecoUtils pointer.
AliEMCALGeometry * fGeometry
Access to EMCAL geometry utils.
const char Option_t
Definition: External.C:48
bool Bool_t
Definition: External.C:53
Float_t fEnergyCut
At least a cluster with this energy in the event.
Filter ESDs events into AODs with some significant calorimeter signal.