FairRoot/PandaRoot
|
#include <PndDrcHitProducerReal.h>
Public Member Functions | |
PndDrcHitProducerReal () | |
PndDrcHitProducerReal (Int_t verbose, Int_t det_type) | |
virtual | ~PndDrcHitProducerReal () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *option) |
virtual void | Finish () |
PndDrcHit * | AddHit (Int_t detID, TVector3 posHit, TVector3 dPosHit, Double_t thetaC, Double_t errThetaC, Int_t index) |
PndDrcPDHit * | AddPDHit (Int_t detID, TVector3 posPDHit, TVector3 dPosPDHit, Double_t time, Double_t timeThreshold, Int_t index1) |
void | FindDrcHitPosition (Double_t xPoint, Double_t yPoint, Double_t &xHit, Double_t &yHit, Int_t &pmtID) |
void | FindDrcHitPositionTilt (Double_t xPoint, Double_t yPoint, Double_t &xHit, Double_t &yHit, Int_t &pmtID) |
void | SetPhotonDetEff (Double_t &lambda_min, Double_t &lambda_max, Double_t &lambda_step, Double_t efficiency[]) |
void | SetFakeDetEff (Double_t &lambda_min, Double_t &lambda_max, Double_t &lambda_step, Double_t efficiency[]) |
void | SetPhotonDetEffOld (Double_t &lambda_min, Double_t &lambda_max, Double_t &lambda_step, Double_t efficiency[]) |
void | SetPhotonDetEffNew (Double_t &lambda_min, Double_t &lambda_max, Double_t &lambda_step, Double_t efficiency[]) |
void | SetPhotonTransportEff (Double_t &, Double_t &, Double_t &, Double_t &, Int_t &, Double_t fEfficiency[]) |
void | NumberOfBounces (TVector3, TVector3, Int_t *, Int_t *, Double_t *, Double_t *) |
Double_t | FindPhiRot (Double_t, Double_t) |
Double_t | FindOutPoint (Double_t, Double_t, Double_t, Double_t *, Bool_t) |
void | SetIsDetEfficiency (Bool_t isDetEff) |
void | SetIsPixelization (Bool_t isPixel) |
void | SetTransportEfficiency (Bool_t isTran=0) |
void | SetTilt (Double_t tilt=0.) |
void | DrawDetEfficiency (Bool_t dr=kFALSE) |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Private Member Functions | |
void | ProcessPhotonPoint () |
void | ProcessBarPoint () |
void | Smear (Double_t &time, Double_t sigt) |
void | SetParameters () |
Private Attributes | |
Double_t | fpi |
Double_t | fzup |
Double_t | fzdown |
Double_t | fradius |
Double_t | fhthick |
Double_t | fpipehAngle |
Double_t | fbbGap |
Double_t | fbbnum |
Double_t | fbarnum |
Double_t | fphi0 |
Double_t | fdphi |
Double_t | flside |
Double_t | fbarwidth |
Bool_t | fisDetEff |
Bool_t | fisPixel |
Bool_t | fisTransportEff |
Bool_t | fDrawing |
Double_t | ftilt |
Int_t | fDetectorID |
TVector3 | fPosHit |
TVector3 | fDPosHit |
TVector3 | fPosPDHit |
TVector3 | fDPosPDHit |
Double_t | fThetaC |
Double_t | fErrThetaC |
Double_t | fTime |
Double_t | fTimeThreshold |
Int_t | fRefIndex |
Int_t | fPDRefIndex |
TClonesArray * | fBarPointArray |
TClonesArray * | fPDPointArray |
TClonesArray * | fHitArray |
TClonesArray * | fPDHitArray |
TClonesArray * | fMCArray |
PndGeoDrcPar * | fPar |
PndGeoDrc * | fGeo |
Basic geometry data of barrel DRC. More... | |
Int_t | fVerbose |
Int_t | fDetType |
Double_t | nRefrac |
Double_t | fPixelDim |
Double_t | fSigmat |
Double_t | fCollectionEff |
Double_t | fPackingFraction |
Double_t | fRoughness |
Int_t | detection |
Int_t | nevents |
PndDrcHitProducerReal.h
Class for producing DRC hits directly from MCPoints
Definition at line 39 of file PndDrcHitProducerReal.h.
PndDrcHitProducerReal::PndDrcHitProducerReal | ( | ) |
Default constructor
Definition at line 45 of file PndDrcHitProducerReal.cxx.
References SetParameters().
PndDrcHitProducerReal::PndDrcHitProducerReal | ( | Int_t | verbose, |
Int_t | det_type | ||
) |
Constructor with verbosity
Definition at line 51 of file PndDrcHitProducerReal.cxx.
References SetParameters().
|
virtual |
Destructor
Definition at line 82 of file PndDrcHitProducerReal.cxx.
References fGeo.
PndDrcHit * PndDrcHitProducerReal::AddHit | ( | Int_t | detID, |
TVector3 | posHit, | ||
TVector3 | dPosHit, | ||
Double_t | thetaC, | ||
Double_t | errThetaC, | ||
Int_t | index | ||
) |
method AddHit
Adds a DrcHit to the HitCollection
Definition at line 572 of file PndDrcHitProducerReal.cxx.
References fHitArray.
Referenced by ProcessBarPoint().
PndDrcPDHit * PndDrcHitProducerReal::AddPDHit | ( | Int_t | detID, |
TVector3 | posPDHit, | ||
TVector3 | dPosPDHit, | ||
Double_t | time, | ||
Double_t | timeThreshold, | ||
Int_t | index1 | ||
) |
method AddPDHit
Adds a DrcPDHit to the HitCollection
Definition at line 588 of file PndDrcHitProducerReal.cxx.
References fPDHitArray.
Referenced by ProcessPhotonPoint().
|
inline |
|
virtual |
Executed task
Definition at line 136 of file PndDrcHitProducerReal.cxx.
References fHitArray, fPDHitArray, fVerbose, nevents, printf(), ProcessBarPoint(), and ProcessPhotonPoint().
void PndDrcHitProducerReal::FindDrcHitPosition | ( | Double_t | xPoint, |
Double_t | yPoint, | ||
Double_t & | xHit, | ||
Double_t & | yHit, | ||
Int_t & | pmtID | ||
) |
method: FindDrcHitPosition-> finds hit position in PMT plane
Definition at line 1345 of file PndDrcHitProducerReal.cxx.
References Double_t, and fPixelDim.
Referenced by ProcessPhotonPoint().
void PndDrcHitProducerReal::FindDrcHitPositionTilt | ( | Double_t | xPoint, |
Double_t | yPoint, | ||
Double_t & | xHit, | ||
Double_t & | yHit, | ||
Int_t & | pmtID | ||
) |
Definition at line 1362 of file PndDrcHitProducerReal.cxx.
References cos(), Double_t, fpi, fPixelDim, and ftilt.
Referenced by ProcessPhotonPoint().
Double_t PndDrcHitProducerReal::FindOutPoint | ( | Double_t | x0, |
Double_t | xEn, | ||
Double_t | a, | ||
Double_t * | NN, | ||
Bool_t | |||
) |
Definition at line 538 of file PndDrcHitProducerReal.cxx.
References a, Double_t, m, and n.
Referenced by NumberOfBounces().
Definition at line 515 of file PndDrcHitProducerReal.cxx.
References Double_t, fdphi, fpi, fpipehAngle, and hit.
Referenced by NumberOfBounces().
|
virtual |
Finish task
Definition at line 1391 of file PndDrcHitProducerReal.cxx.
|
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(), PndRecoMultiKalmanTask2::Init(), PndEmcHitProducer::Init(), Init(), PndDskFLGHitProducerIdeal::Init(), PndEmcTmpWaveformToDigi::Init(), PndDrcDigiTask::Init(), PndEmcWaveformToDigi::Init(), PndSttMatchTracks::Init(), PndEmcWaveformToCalibratedDigi::Init(), PndTrkTracking2::Init(), PndSttFindTracks::Init(), PndEmcMultiWaveformToCalibratedDigi::Init(), PndRecoKalmanTask2::Init(), PndDrcTimeDigiTask::Init(), PndEmcExpClusterSplitter::Init(), PndFtsHoughTrackerTask::Init(), PndSdsNoiseProducer::Init(), PndEmcPhiBumpSplitter::Init(), PndSdsIdealRecoTask::Init(), PndSdsHybridHitProducer::Init(), PndRecoMultiKalmanTask::Init(), PndSdsIdealClusterTask::Init(), PndRecoKalmanTask::Init(), PndSdsStripHitProducerDif::Init(), PndGemDigitize::Init(), PndSdsStripHitProducer::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 |
Initialization of the task
Definition at line 87 of file PndDrcHitProducerReal.cxx.
References fBarPointArray, fHitArray, fMCArray, fPDHitArray, fPDPointArray, PndPersistencyTask::GetPersistency(), and nevents.
void PndDrcHitProducerReal::NumberOfBounces | ( | TVector3 | start, |
TVector3 | dir, | ||
Int_t * | n1, | ||
Int_t * | n2, | ||
Double_t * | alpha1, | ||
Double_t * | alpha2 | ||
) |
Auxiliraly functions
Definition at line 439 of file PndDrcHitProducerReal.cxx.
References cos(), Double_t, fabs(), fbarnum, fbarwidth, fhthick, FindOutPoint(), FindPhiRot(), flside, fpi, fradius, fzdown, fzup, and sin().
Referenced by ProcessPhotonPoint().
|
private |
Definition at line 150 of file PndDrcHitProducerReal.cxx.
References AddHit(), Double_t, energy, exp(), fBarPointArray, fDetectorID, fDPosHit, fErrThetaC, fPosHit, fRefIndex, fThetaC, fVerbose, PndDrcBarPoint::GetBarId(), PndDrcBarPoint::GetBoxId(), PndDrcBarPoint::GetMass(), PndDrcBarPoint::GetThetaC(), P, Pi, pt(), sigma, sqrt(), CAMath::Sqrt(), and theta.
Referenced by Exec().
|
private |
Process MC Points
Definition at line 249 of file PndDrcHitProducerReal.cxx.
References AddPDHit(), detection, Double_t, fCollectionEff, fDetectorID, fdphi, fDPosPDHit, FindDrcHitPosition(), FindDrcHitPositionTilt(), fisDetEff, fisPixel, fisTransportEff, fMCArray, fPackingFraction, fPDPointArray, fPDRefIndex, fpi, fpipehAngle, fPixelDim, fPosPDHit, fSigmat, ftilt, fTime, fTimeThreshold, fVerbose, PndMCTrack::GetMomentum(), PndMCTrack::GetStartVertex(), lambda(), CAMath::Nint(), NumberOfBounces(), point, rand, SetPhotonDetEffNew(), SetPhotonTransportEff(), Smear(), sqrt(), and tr.
Referenced by Exec().
void PndDrcHitProducerReal::SetFakeDetEff | ( | Double_t & | lambda_min, |
Double_t & | lambda_max, | ||
Double_t & | lambda_step, | ||
Double_t | efficiency[] | ||
) |
Definition at line 668 of file PndDrcHitProducerReal.cxx.
References fDetType.
|
inline |
|
inline |
|
private |
Set the parameters to the default values.
Definition at line 57 of file PndDrcHitProducerReal.cxx.
References PndGeoDrc::barBoxZDown(), PndGeoDrc::barBoxZUp(), PndGeoDrc::barHalfThick(), PndGeoDrc::barNum(), PndGeoDrc::BarWidth(), PndGeoDrc::BBoxGap(), PndGeoDrc::BBoxNum(), fbarnum, fbarwidth, fbbGap, fbbnum, fCollectionEff, fdphi, fGeo, fhthick, flside, fPackingFraction, fphi0, fpi, fpipehAngle, fPixelDim, fradius, fRoughness, fSigmat, fzdown, fzup, PndGeoDrc::Lside(), PndGeoDrc::nEV(), nRefrac, Pi, PndGeoDrc::PipehAngle(), and PndGeoDrc::radius().
Referenced by PndDrcHitProducerReal().
|
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().
void PndDrcHitProducerReal::SetPhotonDetEff | ( | Double_t & | lambda_min, |
Double_t & | lambda_max, | ||
Double_t & | lambda_step, | ||
Double_t | efficiency[] | ||
) |
Set Photon Detector Parameter
Quantum efficiency taken from old Burle data
Definition at line 605 of file PndDrcHitProducerReal.cxx.
References fDetType.
void PndDrcHitProducerReal::SetPhotonDetEffNew | ( | Double_t & | lambda_min, |
Double_t & | lambda_max, | ||
Double_t & | lambda_step, | ||
Double_t | efficiency[] | ||
) |
Definition at line 691 of file PndDrcHitProducerReal.cxx.
References fDetType.
Referenced by ProcessPhotonPoint().
void PndDrcHitProducerReal::SetPhotonDetEffOld | ( | Double_t & | lambda_min, |
Double_t & | lambda_max, | ||
Double_t & | lambda_step, | ||
Double_t | efficiency[] | ||
) |
Quantum efficiencies for Bialkali photocathode corresponding range in lambda: 280nm - 600nm in steps of 10nm
Definition at line 1239 of file PndDrcHitProducerReal.cxx.
References fDetType.
void PndDrcHitProducerReal::SetPhotonTransportEff | ( | Double_t & | fLambdaMin, |
Double_t & | fLambdaMax, | ||
Double_t & | fLambdaStep, | ||
Double_t & | fAngleStep, | ||
Int_t & | fLambdaPoints, | ||
Double_t | fEfficiency[] | ||
) |
Set Photon Transport Efficiency
Definition at line 1301 of file PndDrcHitProducerReal.cxx.
References fDetType, fpi, and fRoughness.
Referenced by ProcessPhotonPoint().
|
inline |
|
inline |
|
private |
Definition at line 182 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint().
|
private |
Definition at line 136 of file PndDrcHitProducerReal.h.
Referenced by NumberOfBounces(), and SetParameters().
|
private |
Definition at line 157 of file PndDrcHitProducerReal.h.
Referenced by Init(), and ProcessBarPoint().
|
private |
Definition at line 140 of file PndDrcHitProducerReal.h.
Referenced by NumberOfBounces(), and SetParameters().
|
private |
Definition at line 134 of file PndDrcHitProducerReal.h.
Referenced by SetParameters().
|
private |
Definition at line 135 of file PndDrcHitProducerReal.h.
Referenced by SetParameters().
|
private |
Definition at line 179 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint(), and SetParameters().
|
private |
Definition at line 147 of file PndDrcHitProducerReal.h.
Referenced by ProcessBarPoint(), and ProcessPhotonPoint().
|
private |
Parameters of photodetector
Definition at line 174 of file PndDrcHitProducerReal.h.
Referenced by SetFakeDetEff(), SetPhotonDetEff(), SetPhotonDetEffNew(), SetPhotonDetEffOld(), and SetPhotonTransportEff().
|
private |
Definition at line 138 of file PndDrcHitProducerReal.h.
Referenced by FindPhiRot(), ProcessPhotonPoint(), and SetParameters().
|
private |
Definition at line 149 of file PndDrcHitProducerReal.h.
Referenced by ProcessBarPoint().
|
private |
Definition at line 151 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint().
|
private |
Definition at line 145 of file PndDrcHitProducerReal.h.
Referenced by DrawDetEfficiency().
|
private |
Definition at line 152 of file PndDrcHitProducerReal.h.
Referenced by ProcessBarPoint().
|
private |
Basic geometry data of barrel DRC.
Definition at line 168 of file PndDrcHitProducerReal.h.
Referenced by SetParameters(), and ~PndDrcHitProducerReal().
|
private |
Definition at line 159 of file PndDrcHitProducerReal.h.
|
private |
Definition at line 132 of file PndDrcHitProducerReal.h.
Referenced by NumberOfBounces(), and SetParameters().
|
private |
Definition at line 142 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint(), and SetIsDetEfficiency().
|
private |
Definition at line 143 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint(), and SetIsPixelization().
|
private |
Definition at line 144 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint(), and SetTransportEfficiency().
|
private |
Definition at line 139 of file PndDrcHitProducerReal.h.
Referenced by NumberOfBounces(), and SetParameters().
|
private |
Definition at line 161 of file PndDrcHitProducerReal.h.
Referenced by Init(), and ProcessPhotonPoint().
|
private |
Definition at line 180 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint(), and SetParameters().
|
private |
Definition at line 166 of file PndDrcHitProducerReal.h.
|
private |
Definition at line 160 of file PndDrcHitProducerReal.h.
Referenced by AddPDHit(), Exec(), and Init().
|
private |
Definition at line 158 of file PndDrcHitProducerReal.h.
Referenced by Init(), and ProcessPhotonPoint().
|
private |
Definition at line 155 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint().
|
private |
Definition at line 137 of file PndDrcHitProducerReal.h.
Referenced by SetParameters().
|
private |
Definition at line 128 of file PndDrcHitProducerReal.h.
Referenced by FindDrcHitPositionTilt(), FindPhiRot(), NumberOfBounces(), ProcessPhotonPoint(), SetParameters(), and SetPhotonTransportEff().
|
private |
Definition at line 133 of file PndDrcHitProducerReal.h.
Referenced by FindPhiRot(), ProcessPhotonPoint(), and SetParameters().
|
private |
Definition at line 177 of file PndDrcHitProducerReal.h.
Referenced by FindDrcHitPosition(), FindDrcHitPositionTilt(), ProcessPhotonPoint(), and SetParameters().
|
private |
Definition at line 148 of file PndDrcHitProducerReal.h.
Referenced by ProcessBarPoint().
|
private |
Definition at line 150 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint().
|
private |
Definition at line 131 of file PndDrcHitProducerReal.h.
Referenced by NumberOfBounces(), and SetParameters().
|
private |
Definition at line 154 of file PndDrcHitProducerReal.h.
Referenced by ProcessBarPoint().
|
private |
Definition at line 181 of file PndDrcHitProducerReal.h.
Referenced by SetParameters(), and SetPhotonTransportEff().
|
private |
Definition at line 178 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint(), and SetParameters().
|
private |
Definition at line 152 of file PndDrcHitProducerReal.h.
Referenced by ProcessBarPoint().
|
private |
Definition at line 146 of file PndDrcHitProducerReal.h.
Referenced by FindDrcHitPositionTilt(), ProcessPhotonPoint(), and SetTilt().
|
private |
Definition at line 153 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint().
|
private |
Definition at line 153 of file PndDrcHitProducerReal.h.
Referenced by ProcessPhotonPoint().
|
private |
Verbosity level
Definition at line 171 of file PndDrcHitProducerReal.h.
Referenced by Exec(), ProcessBarPoint(), and ProcessPhotonPoint().
|
private |
Definition at line 130 of file PndDrcHitProducerReal.h.
Referenced by NumberOfBounces(), and SetParameters().
|
private |
Definition at line 129 of file PndDrcHitProducerReal.h.
Referenced by NumberOfBounces(), and SetParameters().
|
private |
Definition at line 183 of file PndDrcHitProducerReal.h.
|
private |
Definition at line 176 of file PndDrcHitProducerReal.h.
Referenced by SetParameters().