AliPhysics  vAN-20151012 (2287573)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliEmcalClusterMaker.h
Go to the documentation of this file.
1 #ifndef ALIEMCALCLUSTERMAKER_H
2 #define ALIEMCALCLUSTERMAKER_H
3 
4 // $Id$
5 
6 class TClonesArray;
7 class TH1F;
8 class TH2F;
9 class AliEMCALRecoUtils;
10 
11 #include "AliAnalysisTaskEmcal.h"
12 
14 
15  public:
17  AliEmcalClusterMaker(const char *name, Bool_t histo=kFALSE);
18  virtual ~AliEmcalClusterMaker();
19 
21  void SetOutClusName(const char *n) { fOutCaloName = n; }
22  void SetRecoUtils(AliEMCALRecoUtils *ru) { fRecoUtils = ru; }
23 
24  protected:
25  Bool_t Run() ;
26  void ExecOnce() ;
27 
28  TString fOutCaloName; // name of output clusters
29  AliEMCALRecoUtils *fRecoUtils; // pointer to reco utils
30  Bool_t fEsdMode;
31  TClonesArray *fOutClusters;
39 
40  private:
41  AliEmcalClusterMaker(const AliEmcalClusterMaker&); // not implemented
42  AliEmcalClusterMaker &operator=(const AliEmcalClusterMaker&); // not implemented
43 
44  ClassDef(AliEmcalClusterMaker, 2) // Emcal cluster maker
45 };
46 #endif
TH2F * fEtaPhiDistBefore
energy distribution before
AliEmcalClusterMaker & operator=(const AliEmcalClusterMaker &)
TH2F * fEnergyTimeHistAfter
eta/phi distribution after
void SetRecoUtils(AliEMCALRecoUtils *ru)
AliEMCALRecoUtils * fRecoUtils
TH1F * fEnergyDistBefore
output cluster collection
TH1F * fEnergyDistAfter
energy/time distribution before
TH1F * fEnergyExoticClusters
energy/time distribution after
TH2F * fEtaPhiDistAfter
energy distribution after
TClonesArray * fOutClusters
ESD/AOD mode.
TH2F * fEnergyTimeHistBefore
eta/phi distribution before
void SetOutClusName(const char *n)