1 #ifndef PNDHYPSTRIPHITPRODUCER_H 2 #define PNDHYPSTRIPHITPRODUCER_H 12 #include "FairGeoVector.h" 13 #include "FairGeoTransform.h" 16 #include "TGeoMatrix.h" 74 PndHypStripHitProducer(Double_t topPitch, Double_t botPitch, Double_t ori, Double_t skew, TVector2 topAnchor, TVector2 botAnchor, Int_t nrTopFE, Int_t nrBotFE, Int_t nrFECh,
75 Double_t threshold, Double_t noise, TString sensorType =
"Rect", TString feType =
"APV25");
82 virtual InitStatus
Init();
83 virtual InitStatus
ReInit();
86 virtual void Exec(Option_t *opt);
88 void SetParamSet(Double_t topPitch, Double_t botPitch, Double_t ori, Double_t skew, TVector2 topAnchor, TVector2 botAnchor, Int_t nrTopFE, Int_t nrBotFE, Int_t nrFECh,
89 Double_t threshold, Double_t noise, TString sensorType, TString feType);
94 TClonesArray *fPointArray;
97 TClonesArray *fHitArray;
98 TClonesArray *fStripArray;
114 TVector3 GetSensorDimensions(std::string detName)
const;
115 Bool_t SelectSensorParams(TString detname);
137 Bool_t fOverrideParams;
virtual InitStatus Init()
Class to access the naming information of the MVD.
virtual ~PndHypStripHitProducer()
virtual InitStatus ReInit()
virtual void Exec(Option_t *opt)
virtual void SetParContainers()
Hit Producer Task for strip detectors.
void SetParamSet(Double_t topPitch, Double_t botPitch, Double_t ori, Double_t skew, TVector2 topAnchor, TVector2 botAnchor, Int_t nrTopFE, Int_t nrBotFE, Int_t nrFECh, Double_t threshold, Double_t noise, TString sensorType, TString feType)