AliPhysics  31210d0 (31210d0)
AliEmcalClusterMaker.h
Go to the documentation of this file.
1 #ifndef ALIEMCALCLUSTERMAKER_H
2 #define ALIEMCALCLUSTERMAKER_H
3 
4 class TClonesArray;
5 class TH1F;
6 class TH2F;
8 
9 #include "AliAnalysisTaskEmcal.h"
10 
12 
13  public:
15  AliEmcalClusterMaker(const char *name, Bool_t histo=kFALSE);
16  virtual ~AliEmcalClusterMaker();
17 
19  void SetOutClusName(const char *n) { fOutCaloName = n; }
21 
22  protected:
23  Bool_t Run() ;
24  void ExecOnce() ;
25 
29  TClonesArray *fOutClusters;
37 
38  private:
39  AliEmcalClusterMaker(const AliEmcalClusterMaker&); // not implemented
40  AliEmcalClusterMaker &operator=(const AliEmcalClusterMaker&); // not implemented
41 
42  ClassDef(AliEmcalClusterMaker, 2) // Emcal cluster maker
43 };
44 #endif
Definition: External.C:236
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.
Bool_t fEsdMode
pointer to reco utils
Base task in the EMCAL framework.
TH2F * fEtaPhiDistBefore
!eta/phi distribution before
Some utilities for cluster and cell treatment.
AliEmcalClusterMaker & operator=(const AliEmcalClusterMaker &)
TH2F * fEnergyTimeHistAfter
!energy/time distribution after
void SetRecoUtils(AliEMCALRecoUtils *ru)
AliEMCALRecoUtils * fRecoUtils
name of output clusters; if empty updates old clusters instead of creating a new collection ...
TH1F * fEnergyDistBefore
!energy distribution before
TH1F * fEnergyDistAfter
!energy distribution after
void ExecOnce()
Perform steps needed to initialize the analysis.
TH1F * fEnergyExoticClusters
!energy of exotic clusters
TH2F * fEtaPhiDistAfter
!eta/phi distribution after
bool Bool_t
Definition: External.C:53
TClonesArray * fOutClusters
!output cluster collection
TH2F * fEnergyTimeHistBefore
!energy/time distribution before
void SetOutClusName(const char *n)