PandaRoot
PndLmdNoiseProducer.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndLmdNoiseProducer header file -----
3 // ----- Created 05.2015 by P. Jasinski -----
4 // -------------------------------------------------------------------------
5 
15 #ifndef PNDLMDNOISEPRODUCER_H
16 #define PNDLMDNOISEPRODUCER_H
17 
18 #include "PndMvdNoiseProducer.h"
19 //#include "FairTask.h"
20 
22  public:
24 
25  virtual InitStatus Init();
26 
27  void FillSensorLists();
28 
29  void SetParContainers();
30 
31  void Exec(Option_t *opt);
32 
33  Double_t CalcReadoutCycles(Double_t clock);
34  void AddDigiPixel(Int_t &noisies, Int_t iPoint, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t charge);
35 
36  private:
37  std::vector<Int_t> fPixelIds;
38 
39  ClassDef(PndLmdNoiseProducer, 1);
40 };
41 
42 #endif
void AddDigiPixel(Int_t &noisies, Int_t iPoint, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t charge)
virtual InitStatus Init()
Double_t CalcReadoutCycles(Double_t clock)
void Exec(Option_t *opt)