FairRoot/PandaRoot
PndGemMatchHits.h
Go to the documentation of this file.
1 //* $Id: */
2 
3 // -------------------------------------------------------------------------
4 // ----- PndGemMatchHits header file -----
5 // ----- Created 24/06/2009 by R. Karabowicz -----
6 // -------------------------------------------------------------------------
7 
8 
20 #ifndef PNDGEMMATCHHITS_H
21 #define PNDGEMMATCHHITS_H 1
22 
23 #include "FairTask.h"
24 
25 #include "TStopwatch.h"
26 
27 class TClonesArray;
28 class PndGemDigiPar;
29 
30 
31 
32 class PndGemMatchHits : public FairTask
33 {
34 
35  public:
38 
41 
43  PndGemMatchHits(const char* name, Int_t iVerbose);
44 
46  virtual ~PndGemMatchHits();
47 
49  virtual void Exec(Option_t* opt);
50 
52  virtual void Finish();
53 
54  private:
55 
57  TClonesArray* fPoints;
58  TClonesArray* fHits;
60  Int_t fNHits;
62  Int_t fNFakeHits;
63  Int_t fNMultiHits;;
64 
66  virtual void SetParContainers();
67 
68 
70  virtual InitStatus Init();
71 
72 
74  virtual InitStatus ReInit();
75 
76 
78  void Reset();
79 
81 
82 };
83 
84 #endif
virtual InitStatus ReInit()
Digitization Parameter Class for GEM part.
Definition: PndGemDigiPar.h:31
virtual InitStatus Init()
PndGemDigiPar * fDigiPar
TString name
ClassDef(PndGemMatchHits, 1)
virtual void Finish()
Int_t iVerbose
virtual void Exec(Option_t *opt)
virtual void SetParContainers()
TClonesArray * fHits
TClonesArray * fPoints
virtual ~PndGemMatchHits()