13 #ifndef PNDHYPSTRIPHITPRODUCER_H 14 #define PNDHYPSTRIPHITPRODUCER_H 24 #include "FairGeoVector.h" 25 #include "FairGeoTransform.h" 28 #include "TGeoMatrix.h" 86 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,
87 Double_t threshold, Double_t noise, TString sensorType =
"Rect", TString feType =
"APV25");
94 virtual InitStatus
Init();
95 virtual InitStatus
ReInit();
98 virtual void Exec(Option_t *opt);
100 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,
101 Double_t threshold, Double_t noise, TString sensorType, TString feType);
106 TClonesArray *fPointArray;
109 TClonesArray *fHitArray;
110 TClonesArray *fStripArray;
126 TVector3 GetSensorDimensions(std::string detName)
const;
127 Bool_t SelectSensorParams(TString detname);
149 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)