1 #ifndef PNDSDSSTRIPHITPRODUCERDIF_H     2 #define PNDSDSSTRIPHITPRODUCERDIF_H    11 #include "FairGeoVector.h"    12 #include "FairGeoTransform.h"    15 #include "TGeoMatrix.h"    90   PndSdsStripHitProducerDif(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,
    91                             Double_t threshold, Double_t noise, TString sensorType = 
"Rect", TString feType = 
"APV25");
    98   virtual InitStatus 
Init();
    99   virtual InitStatus 
ReInit();
   110   virtual void Exec(Option_t *opt);
   112   void AddDigi(Int_t &iStrip, Int_t iPoint, Int_t detID, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge);
   114   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,
   115                    Double_t threshold, Double_t noise, TString sensorType, TString feType);
 PndSdsCalcStripDif * fCurrentStripCalcTop
 
TClonesArray * fPointArray
 
PndSdsStripDigiPar * fDigiParTrap
 
virtual void SetBranchNames()=0
 
PndSdsStripHitProducerDif()
 
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)
 
Class for calculating strip indices from wafer hits. 
 
fDetectorType fMCPointType
 
void AddDigi(Int_t &iStrip, Int_t iPoint, Int_t detID, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge)
 
virtual InitStatus Init()
 
PndSdsCalcStripDif * fStripCalcBotRect
 
PndSdsStripDigiPar * fCurrentDigiPar
 
PndSdsCalcStripDif * fCurrentStripCalcBot
 
virtual ~PndSdsStripHitProducerDif()
 
Class to access the naming information of the MVD. 
 
PndSdsCalcStripDif * fStripCalcBotTrap
 
virtual void SetMCPointType()=0
 
Digitization Parameter Class for MVD-Strip part. 
 
PndSdsStripDigiPar * fDigiParRect
Digitization Parameters. 
 
ClassDef(PndSdsStripHitProducerDif, 6)
 
TClonesArray * fStripArray
Output array of PndSdsHits. 
 
Hit Producer Task for strip detectors with electron diffusion. 
 
virtual void Exec(Option_t *opt)
 
virtual void SetParContainers()
 
Bool_t SelectSensorParams(Int_t sensorID)
 
PndSdsCalcStripDif * fStripCalcTopRect
Calculator objects. 
 
virtual InitStatus ReInit()
 
PndSdsCalcStripDif * fStripCalcTopTrap