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  public:
29  // Constructor
30  PndEmcClusterRemoveDuplCrys(Int_t verbose = 0);
31 
32  // Destructor
34 
36  virtual InitStatus Init();
37 
39  virtual void Exec(Option_t *opt);
40 
41  private:
42  // don't allow copying (-Weffc++)
43  PndEmcClusterRemoveDuplCrys(const PndEmcClusterRemoveDuplCrys &); // no implementation
44  PndEmcClusterRemoveDuplCrys &operator=(const PndEmcClusterRemoveDuplCrys &); // no implementation
45 
46  private:
47  // PndEmcGeoPar* fGeoPar; /** Geometry parameter container **/
48  // PndEmcDigiPar* fDigiPar; /** Digitisation parameter container **/
49  // PndEmcRecoPar* fRecoPar; /** Reconstruction parameter container **/
50 
52  // virtual void SetParContainers();
53 
56  TClonesArray *fClusterArray = nullptr;
57  TClonesArray *fDigiArray = nullptr;
58 
59  ClassDef(PndEmcClusterRemoveDuplCrys, 1)
60 };
61 
62 #endif
virtual InitStatus Init()
Task to remove duplicate crystals.
parameter set of Emc digitisation
Definition: PndEmcDigiPar.h:12
virtual void Exec(Option_t *opt)
Parameter set for Emc Reco.
Definition: PndEmcRecoPar.h:12
PndEmcClusterRemoveDuplCrys(Int_t verbose=0)