]>
Commit | Line | Data |
---|---|---|
69fe2599 | 1 | //_________________________________________________________________________ |
2 | // Utility Class for transverse energy studies | |
3 | // Selection class for EMCAL | |
4 | // | |
5 | //*-- Authors: Oystein Djuvsland (Bergen) | |
6 | //_________________________________________________________________________ | |
7 | ||
8 | ||
9 | #ifndef ALIANALYSISETSELECTOREMCAL_H | |
10 | #define ALIANALYSISETSELECTOREMCAL_H | |
11 | ||
12 | #include <../../AliRoot-TRUNK-20120619-git/PWGLF/totEt/AliAnalysisEtSelector.h> | |
13 | ||
14 | ||
15 | class AliAnalysisEtSelectorEmcal : public AliAnalysisEtSelector | |
16 | { | |
17 | ||
18 | public: | |
19 | ||
20 | AliAnalysisEtSelectorEmcal(AliAnalysisEtCuts* cuts); | |
21 | ||
22 | virtual ~AliAnalysisEtSelectorEmcal(); | |
23 | ||
24 | virtual TRefArray* GetClusters(); | |
25 | virtual Bool_t CutMinEnergy(const AliESDCaloCluster& cluster) const; | |
26 | virtual Bool_t CutMinEnergy(const TParticle& part) const; | |
27 | virtual Bool_t CutDistanceToBadChannel(const AliESDCaloCluster& cluster) const; | |
28 | virtual Bool_t CutTrackMatching(const AliESDCaloCluster& cluster) const; | |
29 | virtual Bool_t CutGeometricalAcceptance(const TParticle& part) const; | |
30 | virtual Bool_t CutGeometricalAcceptance(const AliVTrack& part) const; | |
7f03b597 | 31 | virtual void Init(); |
69fe2599 | 32 | virtual Int_t Init(const AliESDEvent *ev); |
33 | ||
34 | virtual void SetEvent(const AliESDEvent* event); | |
35 | ||
36 | private: | |
37 | ||
69fe2599 | 38 | Bool_t fInitialized; // matrix initialized |
39 | ||
40 | AliAnalysisEtSelectorEmcal(); // Prohibited | |
41 | AliAnalysisEtSelectorEmcal(const AliAnalysisEtSelectorEmcal& other); // Prohibited | |
42 | AliAnalysisEtSelectorEmcal& operator=(const AliAnalysisEtSelectorEmcal& other); // Prohibited | |
43 | bool operator==(const AliAnalysisEtSelectorEmcal& other) const; // Prohibited | |
44 | ||
45 | }; | |
46 | ||
47 | #endif // ALIANALYSISETSELECTOREMCAL_H |