FairRoot/PandaRoot
PndMdtDigiProducer.h
Go to the documentation of this file.
1 #ifndef PNDMDTDIGIPRODUCER_H
2 #define PNDMDTDIGIPRODUCER_H 1
3 
4 
5 #include "FairTask.h"
6 #include "PndMdtDigi.h"
7 #include "TVector3.h"
8 #include <vector>
9 
10 class TClonesArray;
11 
12 class PndMdtDigiProducer : public FairTask
13 {
14 
15  public:
16 
19 
20 
23 
24 
26  virtual InitStatus Init();
27 
28 
30  virtual void Exec(Option_t* opt);
31 
32  PndMdtDigi* AddDigiBox(Int_t detID, TVector3& pos, std::vector<Int_t> pointList);
33  PndMdtDigi* AddDigiStrip(Int_t detID, TVector3& pos, std::vector<Int_t> pointList);
34 
35  void SetStripMode(Bool_t mode = kTRUE) { fStripMode = mode; };
36 
37 
38  private:
39 
41  Float_t fBarrelStart;
42  Float_t fEndcapStart;
43  Float_t fMFStart;
44 
46  TClonesArray* fPointArray;
47 
49  TClonesArray* fDigiBoxArray;
50  TClonesArray* fDigiStripArray;
51 
52 
54 
55 };
56 
57 #endif
TVector3 pos
virtual void Exec(Option_t *opt)
TClonesArray * fDigiStripArray
PndMdtDigi * AddDigiStrip(Int_t detID, TVector3 &pos, std::vector< Int_t > pointList)
PndMdtDigi * AddDigiBox(Int_t detID, TVector3 &pos, std::vector< Int_t > pointList)
TClonesArray * fDigiBoxArray
void SetStripMode(Bool_t mode=kTRUE)
TClonesArray * fPointArray
Int_t mode
Definition: autocutx.C:47
virtual InitStatus Init()
Float_t fBarrelStart
Strip Mode.
ClassDef(PndMdtDigiProducer, 1)