FairRoot/PandaRoot
PndEmcClusterRemoveDuplCrys.h
Go to the documentation of this file.
1 //#pragma once
2 #ifndef PNDEMCCLUSTERADDUPDUPLCRYS_H_
3 #define PNDEMCCLUSTERADDUPDUPLCRYS_H_
4 
5 #include "FairTask.h"
6 #include <vector>
7 
8 class TClonesArray;
9 class TObjectArray;
10 class PndEmcDigi;
11 class PndEmcCluster;
12 class PndEmcGeoPar;
13 class PndEmcDigiPar;
14 class PndEmcRecoPar;
15 
26 class PndEmcClusterRemoveDuplCrys : public FairTask
27 {
28 
29 
30  public:
31 
32  // Constructor
34 
35  // Destructor
37 
39  virtual InitStatus Init();
40 
42  virtual void Exec(Option_t* opt);
43 
44 private:
45  // don't allow copying (-Weffc++)
46  PndEmcClusterRemoveDuplCrys(const PndEmcClusterRemoveDuplCrys&); // no implementation
48 
49 
50  private:
51 
52  //PndEmcGeoPar* fGeoPar; /** Geometry parameter container **/
53  //PndEmcDigiPar* fDigiPar; /** Digitisation parameter container **/
54  //PndEmcRecoPar* fRecoPar; /** Reconstruction parameter container **/
55 
57  //virtual void SetParContainers();
58 
61  TClonesArray* fClusterArray;
62  TClonesArray* fDigiArray;
63 
64  ClassDef(PndEmcClusterRemoveDuplCrys,1)
65 };
66 
67 
68 
69 #endif
represents the reconstructed hit of one emc crystal
Definition: PndEmcDigi.h:40
#define verbose
Task to remove duplicate crystals.
parameter set of Emc digitisation
Definition: PndEmcDigiPar.h:12
a cluster (group of neighboring crystals) of hit emc crystals
Definition: PndEmcCluster.h:29
PndEmcClusterRemoveDuplCrys & operator=(const PndEmcClusterRemoveDuplCrys &)
Parameter set for Emc Reco.
Definition: PndEmcRecoPar.h:12