FairRoot/PandaRoot
|
Hit Producer Task for strip detectors with electron diffusion. More...
#include <PndSdsStripHitProducerDif.h>
Public Member Functions | |
PndSdsStripHitProducerDif () | |
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, Double_t threshold, Double_t noise, TString sensorType="Rect", TString feType="APV25") | |
virtual | ~PndSdsStripHitProducerDif () |
virtual void | SetParContainers () |
virtual InitStatus | Init () |
virtual InitStatus | ReInit () |
virtual void | SetBranchNames ()=0 |
virtual void | SetMCPointType ()=0 |
virtual void | Exec (Option_t *opt) |
void | AddDigi (Int_t &iStrip, Int_t iPoint, Int_t detID, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge) |
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) |
virtual void | SetInBranchId () |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Protected Member Functions | |
void | Register () |
void | Reset () |
void | ProduceHits () |
Bool_t | SelectSensorParams (Int_t sensorID) |
ClassDef (PndSdsStripHitProducerDif, 6) | |
ClassDef (PndSdsTask, 1) | |
Protected Attributes | |
TString | fBranchName |
TClonesArray * | fPointArray |
TClonesArray * | fStripArray |
Output array of PndSdsHits. More... | |
PndSdsStripDigiPar * | fDigiParRect |
Digitization Parameters. More... | |
PndSdsStripDigiPar * | fDigiParTrap |
PndSdsStripDigiPar * | fCurrentDigiPar |
fDetectorType | fMCPointType |
PndSdsCalcStripDif * | fStripCalcTopRect |
Calculator objects. More... | |
PndSdsCalcStripDif * | fStripCalcBotRect |
PndSdsCalcStripDif * | fStripCalcTopTrap |
PndSdsCalcStripDif * | fStripCalcBotTrap |
PndSdsCalcStripDif * | fCurrentStripCalcTop |
PndSdsCalcStripDif * | fCurrentStripCalcBot |
PndGeoHandling * | fGeoH |
Bool_t | fOverrideParams |
TString | fInBranchName |
TString | fOutBranchName |
TString | fFolderName |
Int_t | fInBranchId |
Int_t | fOutBranchId |
Hit Producer Task for strip detectors with electron diffusion.
The choice of the parameters used for Digitization depends on the invocation of the different constructors of this task. Instantiating by the default constructor forces the digitisation parameters initialized from the DigiPar-Database. On the other hand these parameters may be overridden by invoking the constructor:
Basically, the sensors are thought to be rectangular (even if they are not). Knowing the origin of the wafer, the strips can be described by an angle (orientation), their separation with respect to each other (pitch) and one point that is known to be part of the first strip (anchor point).
The numbering scheme is as follows (assuming 128 channels per FE):
strip index | frontend # | side | |
0 | 0 | top | <- Top Anchor |
1 | 0 | top | |
... | 0 | top | |
127 | 0 | top | |
128 | 1 | top | |
... | 1 | top | |
255 | 1 | top | |
256 | 2 | top | |
... | ... | top | |
topNrFE*128-1 | topNrFE-1 | top | |
topNrFE*128 | topNrFE | bottom | <- Bottom Anchor |
... | topNrFE | bottom | |
topNrFE*128+127 | topNrFE | bottom | |
topNrFE*128+128 | topNrFE+1 | bottom | |
... | ... | bottom | |
(topNrFE+botNrFE)*128-1 | topNrFE+botNrFE-1 | bottom |
The numbering starts from the strip containing the anchor point following the direction orthogonal to the strips in mathematically positive sense (along x-axis in positive direction, if the strip orientation equals 90 degrees).
Definition at line 67 of file PndSdsStripHitProducerDif.h.
PndSdsStripHitProducerDif::PndSdsStripHitProducerDif | ( | ) |
Default constructor
creates object with parameters taken implicitly from DigiPar-File
Definition at line 27 of file PndSdsStripHitProducerDif.cxx.
References fBranchName, fGeoH, fOverrideParams, and PndGeoHandling::Instance().
PndSdsStripHitProducerDif::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, | ||
Double_t | threshold, | ||
Double_t | noise, | ||
TString | sensorType = "Rect" , |
||
TString | feType = "APV25" |
||
) |
creates object with explicit assignment of Digitization parameters
topPitch | strip pitch on top side (cm) |
botPitch | strip pitch on bottom side (cm) |
ori | Orientation angle of strips on top side (x-y-plane) |
skew | Orientation angle of bottom strips relative to top strips |
topAnchor | Anchor Point on top side. The coordinates of this point are to be in centimeters from the center (0,0) of the sensor. |
botAnchor | Anchor Point on bottom side. Same as above |
nrTopFE | number of frontends attached to the top sensor side |
nrBotFE | number of frontends attached to the bottom sensor side |
nrFECh | number of channels of one single frontend |
threshold | charge threshold (electrons) |
noise | equiv. noise charge (electrons) |
Definition at line 52 of file PndSdsStripHitProducerDif.cxx.
References fBranchName, fGeoH, fOverrideParams, PndGeoHandling::Instance(), and SetParamSet().
|
virtual |
void PndSdsStripHitProducerDif::AddDigi | ( | Int_t & | iStrip, |
Int_t | iPoint, | ||
Int_t | detID, | ||
Int_t | sensorID, | ||
Int_t | fe, | ||
Int_t | chan, | ||
Double_t | charge | ||
) |
Definition at line 303 of file PndSdsStripHitProducerDif.cxx.
References PndSdsDigi::AddCharge(), PndSdsDigi::AddIndex(), Bool_t, fMCPointType, fStripArray, PndSdsDigiStrip::GetChannel(), PndSdsDigi::GetDetID(), PndSdsDigi::GetFE(), and PndSdsDigi::GetSensorID().
Referenced by Exec().
|
protectedinherited |
|
protected |
|
virtual |
Virtual method Exec
Definition at line 206 of file PndSdsStripHitProducerDif.cxx.
References AddDigi(), PndSdsCalcStripDif::CalcChannelfromStrip(), PndSdsCalcStripDif::CalcFEfromStrip(), fCurrentDigiPar, fCurrentStripCalcBot, fCurrentStripCalcTop, fGeoH, fPointArray, fStripArray, fVerbose, PndSdsStripDigiPar::GetNrTopFE(), PndGeoHandling::GetPath(), PndSdsMCPoint::GetPosition(), PndSdsMCPoint::GetPositionOut(), PndSdsMCPoint::GetSensorID(), PndSdsStripDigiPar::GetSensType(), PndSdsCalcStripDif::GetStrips(), kMVDHitsStrip, PndGeoHandling::MasterToLocalShortId(), point, PndSdsMCPoint::Print(), and SelectSensorParams().
|
inlineinherited |
Definition at line 32 of file PndPersistencyTask.h.
References PndPersistencyTask::fPersistency.
Referenced by PndLmdPixelHitProducerFast::GetPersistance(), PndMdtDigitization::Init(), PndMdtHitProducerIdeal::Init(), PndMdtClusterTask::Init(), PndFtsHitProducerRealFast::Init(), PndDiscTaskReconstruction::Init(), PndRichHitProducer::Init(), PndSttHitProducerRealFast::Init(), PndSttHelixHitProducer::Init(), PndDiscTaskPID::Init(), PndIdealTrackFinder::Init(), PndSttMvdGemTracking::Init(), PndMdtTrkProducer::Init(), PndFtsHitProducerRealFull::Init(), PndLmdPixelClusterTask::Init(), PndSttHitProducerRealFull::Init(), PndLmdStripClusterTask::Init(), PndEmcApdHitProducer::Init(), PndMissingPzCleanerTask::Init(), PndEmcMakeRecoHit::Init(), PndEmcMakeClusterOnline::Init(), PndTrackSmearTask::Init(), PndEmcFWEndcapTimebasedWaveforms::Init(), PndSttHitProducerIdeal::Init(), PndEmcFWEndcapDigi::Init(), PndFtsHitProducerIdeal::Init(), PndEmcMakeCluster::Init(), PndMdtPointsToWaveform::Init(), PndDiscTaskDigitization::Init(), PndEmcMakeDigi::Init(), PndSdsTimeWalkCorrTask::Init(), PndLmdPixelHitProducerFast::Init(), PndDrcHitFinder::Init(), PndRichHitFinder::Init(), PndEmcMakeCorr::Init(), PndFtofHitProducerIdeal::Init(), PndEmcHitsToWaveform::Init(), PndSciTDigiTask::Init(), PndDrcHitProducerIdeal::Init(), PndSdsHitProducerIdeal::Init(), PndSciTHitProducerIdeal::Init(), PndEmcHitProducer::Init(), PndRecoMultiKalmanTask2::Init(), PndDrcHitProducerReal::Init(), PndDskFLGHitProducerIdeal::Init(), PndEmcTmpWaveformToDigi::Init(), PndDrcDigiTask::Init(), PndEmcWaveformToDigi::Init(), PndSttMatchTracks::Init(), PndEmcWaveformToCalibratedDigi::Init(), PndTrkTracking2::Init(), PndSttFindTracks::Init(), PndEmcMultiWaveformToCalibratedDigi::Init(), PndDrcTimeDigiTask::Init(), PndRecoKalmanTask2::Init(), PndEmcExpClusterSplitter::Init(), PndSdsNoiseProducer::Init(), PndFtsHoughTrackerTask::Init(), PndEmcPhiBumpSplitter::Init(), PndSdsHybridHitProducer::Init(), PndSdsIdealRecoTask::Init(), PndRecoMultiKalmanTask::Init(), PndSdsIdealClusterTask::Init(), PndRecoKalmanTask::Init(), Init(), PndSdsStripHitProducer::Init(), PndGemDigitize::Init(), PndGemFindHits::Init(), PndSdsPixelClusterTask::Init(), PndSdsStripClusterTask::Init(), PndMvdGemTrackFinderOnHits::Init(), PndBarrelTrackFinder::Init(), PndEmcFullDigiTask::PndEmcFullDigiTask(), PndEmcMakeBump::PndEmcMakeBump(), PndUnassignedHitsTask::RegisterBranches(), PndMvdClusterTask::SetPersistance(), PndMvdDigiTask::SetPersistance(), PndEmcMakeBump::SetStorageOfData(), and PndEmcFullDigiTask::StoreDigi().
|
virtual |
Virtual method Init
Definition at line 137 of file PndSdsStripHitProducerDif.cxx.
References fBranchName, fDigiParRect, fDigiParTrap, fPointArray, fStripArray, fStripCalcBotRect, fStripCalcBotTrap, fStripCalcTopRect, fStripCalcTopTrap, fVerbose, PndPersistencyTask::GetPersistency(), kBOTTOM, kTOP, PndSdsStripDigiPar::Print(), SetBranchNames(), SetMCPointType(), and PndSdsCalcStripDif::SetVerboseLevel().
|
protected |
|
protected |
|
virtual |
Definition at line 129 of file PndSdsStripHitProducerDif.cxx.
References SetParContainers().
|
protected |
|
protected |
TODO change this to a switch on DetID==2 ?
Definition at line 417 of file PndSdsStripHitProducerDif.cxx.
References fCurrentDigiPar, fCurrentStripCalcBot, fCurrentStripCalcTop, fDigiParRect, fDigiParTrap, fGeoH, fStripCalcBotRect, fStripCalcBotTrap, fStripCalcTopRect, fStripCalcTopTrap, fVerbose, PndGeoHandling::GetPath(), PndSdsStripDigiPar::GetSensType(), and TString.
Referenced by Exec().
|
pure virtual |
pure virtual method SetBranchNames
called by Init() function to set individual branch names
Implements PndSdsTask.
Referenced by Init().
|
inlinevirtualinherited |
Reimplemented in PndSdsStripClusterTask, PndSdsPixelClusterTask, and PndSdsIdealClusterTask.
Definition at line 30 of file PndSdsTask.h.
References PndSdsTask::fInBranchId, PndSdsTask::fInBranchName, PndSdsTask::fOutBranchId, and PndSdsTask::fOutBranchName.
Referenced by PndSdsTimeWalkCorrTask::Init(), PndSdsRecoTask::Init(), PndSdsIdealRecoTask::Init(), PndLmdStripHitProducer::SetBranchNames(), PndMvdHitProducerIdeal::SetBranchNames(), PndLmdHybridHitProducer::SetBranchNames(), PndMvdHybridHitProducer::SetBranchNames(), and PndMvdStripHitProducer::SetBranchNames().
|
pure virtual |
Referenced by Init().
void PndSdsStripHitProducerDif::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 | ||
) |
Definition at line 75 of file PndSdsStripHitProducerDif.cxx.
References fCurrentDigiPar, fDigiParRect, fDigiParTrap, fOverrideParams, PndSdsStripDigiPar::SetBotAnchor(), PndSdsStripDigiPar::SetBotPitch(), PndSdsStripDigiPar::SetFeType(), PndSdsStripDigiPar::SetNoise(), PndSdsStripDigiPar::SetNrBotFE(), PndSdsStripDigiPar::SetNrFECh(), PndSdsStripDigiPar::SetNrTopFE(), PndSdsStripDigiPar::SetOrient(), SetParContainers(), PndSdsStripDigiPar::SetSensType(), PndSdsStripDigiPar::SetSkew(), PndSdsStripDigiPar::SetThreshold(), PndSdsStripDigiPar::SetTopAnchor(), and PndSdsStripDigiPar::SetTopPitch().
Referenced by PndSdsStripHitProducerDif().
|
virtual |
Definition at line 117 of file PndSdsStripHitProducerDif.cxx.
References fDigiParRect, fDigiParTrap, fGeoH, rtdb, and PndGeoHandling::SetParContainers().
Referenced by ReInit(), and SetParamSet().
|
inlineinherited |
Definition at line 31 of file PndPersistencyTask.h.
References PndPersistencyTask::fPersistency, and val.
Referenced by barrelTrackFinder(), digi_complete(), digi_complete_newSTT(), digiOnly_complete(), PndBarrelTrackFinder::PndBarrelTrackFinder(), PndCATracking::PndCATracking(), PndDrcHitFinder::PndDrcHitFinder(), PndEmc2DLocMaxFinder::PndEmc2DLocMaxFinder(), PndEmcExpClusterSplitter::PndEmcExpClusterSplitter(), PndEmcFullDigiTask::PndEmcFullDigiTask(), PndEmcFWEndcapDigi::PndEmcFWEndcapDigi(), PndEmcFWEndcapTimebasedWaveforms::PndEmcFWEndcapTimebasedWaveforms(), PndEmcHitProducer::PndEmcHitProducer(), PndEmcHitsToWaveform::PndEmcHitsToWaveform(), PndEmcMakeBump::PndEmcMakeBump(), PndEmcMakeCluster::PndEmcMakeCluster(), PndEmcMakeClusterOnline::PndEmcMakeClusterOnline(), PndEmcMakeDigi::PndEmcMakeDigi(), PndEmcMakeRecoHit::PndEmcMakeRecoHit(), PndEmcMultiWaveformToCalibratedDigi::PndEmcMultiWaveformToCalibratedDigi(), PndEmcPhiBumpSplitter::PndEmcPhiBumpSplitter(), PndEmcTmpWaveformToDigi::PndEmcTmpWaveformToDigi(), PndEmcWaveformToCalibratedDigi::PndEmcWaveformToCalibratedDigi(), PndEmcWaveformToDigi::PndEmcWaveformToDigi(), PndFtofHitProducerIdeal::PndFtofHitProducerIdeal(), PndFtsCATracking::PndFtsCATracking(), PndFtsHitProducerIdeal::PndFtsHitProducerIdeal(), PndFtsHitProducerRealFast::PndFtsHitProducerRealFast(), PndFtsHitProducerRealFull::PndFtsHitProducerRealFull(), PndFtsHoughTrackerTask::PndFtsHoughTrackerTask(), PndGemDigitize::PndGemDigitize(), PndGemFindHits::PndGemFindHits(), PndIdealTrackFinder::PndIdealTrackFinder(), PndLmdPixelClusterTask::PndLmdPixelClusterTask(), PndLmdPixelHitProducerFast::PndLmdPixelHitProducerFast(), PndMdtClusterTask::PndMdtClusterTask(), PndMdtDigitization::PndMdtDigitization(), PndMdtHitProducerIdeal::PndMdtHitProducerIdeal(), PndMdtPointsToWaveform::PndMdtPointsToWaveform(), PndMdtTrkProducer::PndMdtTrkProducer(), PndMissingPzCleanerTask::PndMissingPzCleanerTask(), PndMvdGemTrackFinderOnHits::PndMvdGemTrackFinderOnHits(), PndMvdHitProducerIdeal::PndMvdHitProducerIdeal(), PndMvdPixelClusterTask::PndMvdPixelClusterTask(), PndMvdTimeWalkCorrTask::PndMvdTimeWalkCorrTask(), PndMvdToPix4ClusterTask::PndMvdToPix4ClusterTask(), PndRecoKalmanTask::PndRecoKalmanTask(), PndRecoKalmanTask2::PndRecoKalmanTask2(), PndRecoMultiKalmanTask::PndRecoMultiKalmanTask(), PndRecoMultiKalmanTask2::PndRecoMultiKalmanTask2(), PndRichHitFinder::PndRichHitFinder(), PndRichHitProducer::PndRichHitProducer(), PndSciTDigiTask::PndSciTDigiTask(), PndSciTHitProducerIdeal::PndSciTHitProducerIdeal(), PndSdsHitProducerIdeal::PndSdsHitProducerIdeal(), PndSdsHybridHitProducer::PndSdsHybridHitProducer(), PndSdsIdealClusterTask::PndSdsIdealClusterTask(), PndSdsIdealRecoTask::PndSdsIdealRecoTask(), PndSdsNoiseProducer::PndSdsNoiseProducer(), PndSdsPixelClusterTask::PndSdsPixelClusterTask(), PndSdsStripClusterTask::PndSdsStripClusterTask(), PndSdsStripHitProducer::PndSdsStripHitProducer(), PndSdsTimeWalkCorrTask::PndSdsTimeWalkCorrTask(), PndSttFindTracks::PndSttFindTracks(), PndSttHelixHitProducer::PndSttHelixHitProducer(), PndSttHitProducerIdeal::PndSttHitProducerIdeal(), PndSttHitProducerRealFast::PndSttHitProducerRealFast(), PndSttHitProducerRealFull::PndSttHitProducerRealFull(), PndSttMatchTracks::PndSttMatchTracks(), PndSttMvdGemTracking::PndSttMvdGemTracking(), PndTrackSmearTask::PndTrackSmearTask(), PndTrkTracking2::PndTrkTracking2(), reco(), reco_complete(), reco_complete_gf2(), reco_complete_newSTT(), reco_complete_sec(), recoideal_complete(), PndMvdClusterTask::SetPersistance(), PndMvdDigiTask::SetPersistance(), PndLmdPixelHitProducerFast::SetPersistance(), PndSdsHitProducerIdeal::SetPersistance(), PndSttMvdGemTracking::SetPersistenc(), PndMdtClusterTask::SetPersistence(), PndSttHelixHitProducer::SetPersistence(), PndMissingPzCleanerTask::SetPersistence(), PndFtsHitProducerRealFast::SetPersistence(), PndFtsHitProducerRealFull::SetPersistence(), PndSttHitProducerRealFull::SetPersistence(), PndSttHitProducerIdeal::SetPersistence(), PndSttHitProducerRealFast::SetPersistence(), PndFtsHitProducerIdeal::SetPersistence(), PndTrackSmearTask::SetPersistence(), PndSciTHitProducerIdeal::SetPersistence(), PndIdealTrackFinder::SetPersistence(), PndSttMatchTracks::SetPersistence(), PndSttFindTracks::SetPersistence(), PndFtsHoughTrackerTask::SetPersistence(), PndTrkTracking2::SetPersistence(), PndEmcMakeRecoHit::SetStorageOfData(), PndEmcFWEndcapDigi::SetStorageOfData(), PndEmcMakeClusterOnline::SetStorageOfData(), PndEmcFWEndcapTimebasedWaveforms::SetStorageOfData(), PndEmcMakeDigi::SetStorageOfData(), PndMdtPointsToWaveform::SetStorageOfData(), PndEmc2DLocMaxFinder::SetStorageOfData(), PndEmcMakeCluster::SetStorageOfData(), PndEmcHitsToWaveform::SetStorageOfData(), PndEmcMakeBump::SetStorageOfData(), PndEmcTmpWaveformToDigi::SetStorageOfData(), PndEmcWaveformToDigi::SetStorageOfData(), PndEmcWaveformToCalibratedDigi::SetStorageOfData(), PndEmcMultiWaveformToCalibratedDigi::SetStorageOfData(), PndEmcExpClusterSplitter::SetStorageOfData(), PndEmcPhiBumpSplitter::SetStorageOfData(), standard_tracking(), and PndEmcFullDigiTask::StoreDigi().
|
protected |
Accessor functions
Definition at line 142 of file PndSdsStripHitProducerDif.h.
Referenced by Init(), and PndSdsStripHitProducerDif().
|
protected |
Definition at line 156 of file PndSdsStripHitProducerDif.h.
Referenced by Exec(), SelectSensorParams(), and SetParamSet().
|
protected |
Definition at line 166 of file PndSdsStripHitProducerDif.h.
Referenced by Exec(), and SelectSensorParams().
|
protected |
Definition at line 165 of file PndSdsStripHitProducerDif.h.
Referenced by Exec(), and SelectSensorParams().
|
protected |
Digitization Parameters.
Definition at line 154 of file PndSdsStripHitProducerDif.h.
Referenced by Init(), SelectSensorParams(), SetParamSet(), and SetParContainers().
|
protected |
Definition at line 155 of file PndSdsStripHitProducerDif.h.
Referenced by Init(), SelectSensorParams(), SetParamSet(), and SetParContainers().
|
protectedinherited |
Definition at line 41 of file PndSdsTask.h.
Referenced by PndLmdPixelClusterTask::Init(), PndLmdStripClusterTask::Init(), PndSdsTimeWalkCorrTask::Init(), PndLmdPixelHitProducerFast::Init(), PndSdsRecoTask::Init(), PndSdsHitProducerIdeal::Init(), PndLmdPairFinderTask::Init(), PndSdsNoiseProducer::Init(), PndSdsHybridHitProducer::Init(), PndSdsIdealRecoTask::Init(), PndSdsIdealClusterTask::Init(), PndSdsStripHitProducer::Init(), PndSdsPixelClusterTask::Init(), PndSdsStripClusterTask::Init(), PndLmdIdealClusterTask::SetBranchNames(), PndMvdTimeWalkCorrTask::SetBranchNames(), PndLmdStripClusterTask::SetBranchNames(), PndMvdStripClusterTask::SetBranchNames(), PndLmdStripHitProducer::SetBranchNames(), PndLmdPixelClusterTask::SetBranchNames(), PndMvdHitProducerIdeal::SetBranchNames(), PndMvdIdealClusterTask::SetBranchNames(), PndMvdHybridHitProducer::SetBranchNames(), PndLmdHybridHitProducer::SetBranchNames(), PndMvdPixelClusterTask::SetBranchNames(), PndLmdIdealRecoTask::SetBranchNames(), PndLmdHitProducerIdeal::SetBranchNames(), PndLmdPixelHitProducerFast::SetBranchNames(), and PndMvdStripHitProducer::SetBranchNames().
|
protected |
Definition at line 177 of file PndSdsStripHitProducerDif.h.
Referenced by Exec(), PndSdsStripHitProducerDif(), SelectSensorParams(), and SetParContainers().
|
protectedinherited |
Definition at line 43 of file PndSdsTask.h.
Referenced by PndSdsStripHitProducer::AddDigi(), PndLmdPixelClusterTask::Exec(), PndLmdPixelHitProducerFast::Exec(), PndSdsHitProducerIdeal::Exec(), PndSdsHybridHitProducer::Exec(), PndSdsPixelClusterTask::Exec(), PndLmdStripClusterTask::SetCalculators(), PndMvdStripClusterTask::SetCalculators(), PndSdsTask::SetInBranchId(), PndSdsIdealClusterTask::SetInBranchId(), PndSdsPixelClusterTask::SetInBranchId(), and PndSdsStripClusterTask::SetInBranchId().
|
protectedinherited |
Definition at line 39 of file PndSdsTask.h.
Referenced by PndSdsStripHitProducer::AddDigi(), PndLmdPixelClusterTask::Exec(), PndLmdStripClusterTask::Exec(), PndSdsStripHitProducer::Exec(), PndSdsPixelClusterTask::Exec(), PndSdsStripClusterTask::Exec(), PndLmdPixelClusterTask::Init(), PndLmdStripClusterTask::Init(), PndSdsTimeWalkCorrTask::Init(), PndLmdPixelHitProducerFast::Init(), PndSdsHitProducerIdeal::Init(), PndLmdPairFinderTask::Init(), PndSdsHybridHitProducer::Init(), PndSdsIdealRecoTask::Init(), PndSdsIdealClusterTask::Init(), PndSdsStripHitProducer::Init(), PndSdsPixelClusterTask::Init(), PndSdsStripClusterTask::Init(), PndMvdHitProducerIdeal::PndMvdHitProducerIdeal(), PndLmdIdealClusterTask::SetBranchNames(), PndMvdTimeWalkCorrTask::SetBranchNames(), PndLmdStripClusterTask::SetBranchNames(), PndMvdStripClusterTask::SetBranchNames(), PndLmdStripHitProducer::SetBranchNames(), PndMvdHitProducerIdeal::SetBranchNames(), PndMvdIdealClusterTask::SetBranchNames(), PndLmdPixelClusterTask::SetBranchNames(), PndMvdHybridHitProducer::SetBranchNames(), PndLmdHybridHitProducer::SetBranchNames(), PndMvdPixelClusterTask::SetBranchNames(), PndLmdIdealRecoTask::SetBranchNames(), PndLmdHitProducerIdeal::SetBranchNames(), PndLmdPixelHitProducerFast::SetBranchNames(), PndLmdPairFinderTask::SetBranchNames(), PndMvdStripHitProducer::SetBranchNames(), PndSdsTask::SetInBranchId(), PndSdsIdealClusterTask::SetInBranchId(), PndSdsPixelClusterTask::SetInBranchId(), and PndSdsStripClusterTask::SetInBranchId().
|
protected |
Definition at line 158 of file PndSdsStripHitProducerDif.h.
Referenced by AddDigi().
|
protectedinherited |
Definition at line 44 of file PndSdsTask.h.
Referenced by PndSdsTask::SetInBranchId().
|
protectedinherited |
Definition at line 40 of file PndSdsTask.h.
Referenced by PndLmdPixelClusterTask::Exec(), PndLmdStripClusterTask::Exec(), PndSdsStripHitProducer::Exec(), PndLmdPixelClusterTask::Init(), PndLmdStripClusterTask::Init(), PndSdsTimeWalkCorrTask::Init(), PndLmdPixelHitProducerFast::Init(), PndSdsRecoTask::Init(), PndSdsHitProducerIdeal::Init(), PndLmdPairFinderTask::Init(), PndSdsHybridHitProducer::Init(), PndSdsIdealRecoTask::Init(), PndSdsIdealClusterTask::Init(), PndSdsStripHitProducer::Init(), PndSdsPixelClusterTask::Init(), PndSdsStripClusterTask::Init(), PndLmdIdealClusterTask::SetBranchNames(), PndMvdTimeWalkCorrTask::SetBranchNames(), PndLmdStripClusterTask::SetBranchNames(), PndMvdStripClusterTask::SetBranchNames(), PndLmdStripHitProducer::SetBranchNames(), PndLmdPixelClusterTask::SetBranchNames(), PndMvdIdealClusterTask::SetBranchNames(), PndMvdHitProducerIdeal::SetBranchNames(), PndMvdHybridHitProducer::SetBranchNames(), PndLmdHybridHitProducer::SetBranchNames(), PndMvdPixelClusterTask::SetBranchNames(), PndLmdIdealRecoTask::SetBranchNames(), PndLmdHitProducerIdeal::SetBranchNames(), PndLmdPixelHitProducerFast::SetBranchNames(), PndMvdStripHitProducer::SetBranchNames(), and PndSdsTask::SetInBranchId().
|
protected |
Definition at line 189 of file PndSdsStripHitProducerDif.h.
Referenced by PndSdsStripHitProducerDif(), and SetParamSet().
|
protected |
Input array of PndSdsMCPoints
Definition at line 146 of file PndSdsStripHitProducerDif.h.
|
protected |
Output array of PndSdsHits.
Array of hit strips
Definition at line 150 of file PndSdsStripHitProducerDif.h.
|
protected |
Definition at line 162 of file PndSdsStripHitProducerDif.h.
Referenced by Init(), and SelectSensorParams().
|
protected |
Definition at line 164 of file PndSdsStripHitProducerDif.h.
Referenced by Init(), and SelectSensorParams().
|
protected |
Calculator objects.
Definition at line 161 of file PndSdsStripHitProducerDif.h.
Referenced by Init(), and SelectSensorParams().
|
protected |
Definition at line 163 of file PndSdsStripHitProducerDif.h.
Referenced by Init(), and SelectSensorParams().