Class to process and provide run-time constants used by Track Trigger emulators. More...
#include <Setup.h>
Public Member Functions | |
bool | barrel (const TTStubRef &ttStubRef) const |
double | baseBend () const |
double | baseCol () const |
double | baseRegion () const |
double | baseRow () const |
double | baseSector () const |
double | baseWindowSize () const |
double | beamWindowZ () const |
double | bendCut () const |
double | bField () const |
double | boundarieEta (int eta) const |
std::vector< double > | boundarieEta () const |
void | checkHistory (const edm::ProcessHistory &processHistory) const |
double | chosenRofPhi () const |
double | chosenRofZ () const |
bool | configurationSupported () const |
double | dPhi (const TTStubRef &ttStubRef, double inv2R) const |
int | drDepthMemory () const |
double | dtcBaseInv2R () const |
double | dtcBaseM () const |
int | dtcDepthMemory () const |
int | dtcId (int tklId) const |
int | dtcId (int tfpRegion, int tfpChannel) const |
const std::vector< SensorModule * > & | dtcModules (int dtcId) const |
int | dtcNumMergedRows () const |
int | dtcNumModulesPerRoutingBlock () const |
int | dtcNumRoutingBlocks () const |
int | dtcNumStreams () const |
int | dtcWidthInv2R () const |
int | dtcWidthM () const |
int | dtcWidthRowLUT () const |
double | dZ (const TTStubRef &ttStubRef, double cot) const |
const std::vector< double > & | encodingBend (int windowSize, bool psModule) const |
bool | gbps10 (int dtcId) const |
int | gpDepthMemory () const |
double | halfLength () const |
int | htDepthMemory () const |
int | htMinLayers () const |
int | htNumBinsInv2R () const |
int | htNumBinsPhiT () const |
double | hybridBaseAlpha (SensorModule::Type type) const |
double | hybridBasePhi (SensorModule::Type type) const |
double | hybridBaseR (SensorModule::Type type) const |
double | hybridBaseZ (SensorModule::Type type) const |
double | hybridChosenRofPhi () const |
double | hybridDiskZ (int layerId) const |
double | hybridLayerR (int layerId) const |
double | hybridMaxCot () const |
double | hybridMaxEta () const |
double | hybridMinPtCand () const |
double | hybridMinPtStub () const |
int | hybridNumLayers () const |
int | hybridNumRingsPS (int layerId) const |
int | hybridNumUnusedBits (SensorModule::Type type) const |
double | hybridRangePhi () const |
double | hybridRangeR () const |
int | hybridWidthAlpha (SensorModule::Type type) const |
int | hybridWidthBend (SensorModule::Type type) const |
int | hybridWidthLayerId () const |
int | hybridWidthPhi (SensorModule::Type type) const |
int | hybridWidthR (SensorModule::Type type) const |
int | hybridWidthZ (SensorModule::Type type) const |
int | indexLayerId (const TTStubRef &ttStubRef) const |
double | innerRadius () const |
double | invPtToDphi () const |
int | kfinShiftRangePhi () const |
int | kfinShiftRangeZ () const |
int | kfMaxLayers () const |
int | kfMinLayers () const |
int | kfNumWorker () const |
std::vector< double > | kfoutchi2rphiBins () const |
int | kfoutchi2rphiConv () const |
std::vector< double > | kfoutchi2rzBins () const |
int | kfoutchi2rzConv () const |
double | kfRangeFactor () const |
int | layerId (const TTStubRef &ttStubRef) const |
TTBV | layerMap (const std::vector< int > &ints) const |
TTBV | layerMap (const TTBV &hitPattern, const std::vector< int > &ints) const |
std::vector< int > | layerMap (const TTBV &hitPattern, const TTBV &ttBV) const |
std::vector< int > | layerMap (const TTBV &ttBV) const |
double | length2S () const |
double | lengthPS () const |
double | maxCot () const |
double | maxdPhi () const |
double | maxdZ () const |
double | maxEta () const |
double | maxLength () const |
double | maxZT () const |
int | mhtMinLayers () const |
int | mhtNumBinsInv2R () const |
int | mhtNumBinsPhiT () const |
int | mhtNumCells () const |
int | mhtNumDLBChannel () const |
int | mhtNumDLBNodes () const |
int | mhtNumDLBs () const |
double | minPt () const |
double | neededRangeChiZ () const |
int | numATCASlots () const |
int | numBarrelLayer () const |
int | numDTCs () const |
int | numDTCsPerRegion () const |
int | numDTCsPerTFP () const |
int | numFrames () const |
int | numFramesFE () const |
int | numFramesInfra () const |
int | numFramesIO () const |
int | numLayers () const |
int | numModules () const |
int | numModulesPerDTC () const |
int | numOverlappingRegions () const |
int | numRegions () const |
int | numSectors () const |
int | numSectorsEta () const |
int | numSectorsPhi () const |
double | numTiltedLayerRing (int layerId) const |
int | offsetDetIdDSV () const |
int | offsetDetIdTP () const |
int | offsetLayerDisks () const |
int | offsetLayerId () const |
double | outerRadius () const |
double | pitch2S () const |
double | pitchPS () const |
double | psDiskLimitR (int layer) const |
bool | psModule (int dtcId) const |
bool | psModule (const TTStubRef &ttStubRef) const |
bool | reconstructable (const std::vector< TTStubRef > &ttStubRefs) const |
double | scattering () const |
double | sectorCot (int eta) const |
SensorModule * | sensorModule (const DetId &detId) const |
const std::vector< SensorModule > & | sensorModules () const |
Setup () | |
Setup (const edm::ParameterSet &iConfig, const MagneticField &magneticField, const TrackerGeometry &trackerGeometry, const TrackerTopology &trackerTopology, const TrackerDetToDTCELinkCablingMap &cablingMap, const StubAlgorithmOfficial &stubAlgorithm, const edm::ParameterSet &pSetStubAlgorithm, const edm::ParameterSet &pSetGeometryConfiguration, const edm::ParameterSetID &pSetIdTTStubAlgorithm, const edm::ParameterSetID &pSetIdGeometryConfiguration) | |
bool | side (int dtcId) const |
int | slot (int dtcId) const |
const StubAlgorithmOfficial * | stubAlgorithm () const |
GlobalPoint | stubPos (const TTStubRef &ttStubRef) const |
GlobalPoint | stubPos (bool hybrid, const tt::FrameStub &frame, int region) const |
double | stubR (const TTBV &hw, const TTStubRef &ttStubRef) const |
double | tbInnerRadius () const |
int | tfpNumChannel () const |
int | tfpWidthCot () const |
int | tfpWidthInv2R () const |
int | tfpWidthPhi0 () const |
int | tfpWidthZ0 () const |
double | tiltApproxIntercept () const |
double | tiltApproxSlope () const |
double | tiltedLayerLimitZ (int layer) const |
double | tiltUncertaintyR () const |
int | tkLayoutId (int dtcId) const |
double | tmttBaseInv2R () const |
double | tmttBasePhi () const |
double | tmttBasePhiT () const |
double | tmttBaseR () const |
double | tmttBaseZ () const |
int | tmttNumUnusedBits () const |
int | tmttWidthInv2R () const |
int | tmttWidthLayer () const |
int | tmttWidthPhi () const |
int | tmttWidthR () const |
int | tmttWidthSectorEta () const |
int | tmttWidthZ () const |
int | tpMaxBadStubs2S () const |
int | tpMaxBadStubsPS () const |
double | tpMaxD0 () const |
double | tpMaxEta () const |
double | tpMaxVertR () const |
double | tpMaxVertZ () const |
int | tpMinLayers () const |
int | tpMinLayersPS () const |
double | tpMinPt () const |
const TrackerGeometry * | trackerGeometry () const |
const TrackerTopology * | trackerTopology () const |
int | trackletLayerId (const TTStubRef &ttStubRef) const |
TTDTC | ttDTC () const |
int | tttrackBits () const |
SensorModule::Type | type (const TTStubRef &ttStubRef) const |
bool | useForAlgEff (const TrackingParticle &tp) const |
bool | useForReconstructable (const TrackingParticle &tp) const |
double | v0 (const TTStubRef &ttStubRef, double inv2R) const |
double | v1 (const TTStubRef &ttStubRef, double cot) const |
int | weightBinFraction () const |
int | widthAddrBRAM18 () const |
int | widthAddrBRAM36 () const |
int | widthBend () const |
int | widthCol () const |
int | widthDSPa () const |
int | widthDSPab () const |
int | widthDSPau () const |
int | widthDSPb () const |
int | widthDSPbb () const |
int | widthDSPbu () const |
int | widthDSPc () const |
int | widthDSPcb () const |
int | widthDSPcu () const |
int | widthRow () const |
double | windowSizeBarrelLayer (int layerId) const |
double | windowSizeEndcapDisksRing (int layerId, int ring) const |
double | windowSizeTiltedLayerRing (int layerId, int ring) const |
int | zhtMaxStubsPerLayer () const |
int | zhtMaxTracks () const |
int | zhtMinLayers () const |
int | zhtNumBinsCot () const |
int | zhtNumBinsZT () const |
int | zhtNumCells () const |
int | zhtNumStages () const |
~Setup () | |
Private Member Functions | |
void | calculateConstants () |
void | checkDTCId (int dtcId) const |
void | checkGeometry () |
void | checkHistory (const edm::ProcessHistory &, const edm::pset::Registry *, const std::string &, const edm::ParameterSetID &) const |
void | checkMagneticField () |
void | checkTFPIdentifier (int tfpRegion, int tfpChannel) const |
void | checkTKLayoutId (int tkLayoutId) const |
void | configureTPSelector () |
void | consumeStubAlgorithm () |
std::string | dumpDiff (const edm::ParameterSet &pSetHistory, const edm::ParameterSet &pSetProcess) const |
void | encodeBend (std::vector< std::vector< double >> &, bool) const |
void | produceSensorModules () |
Class to process and provide run-time constants used by Track Trigger emulators.
tt::Setup::Setup | ( | const edm::ParameterSet & | iConfig, |
const MagneticField & | magneticField, | ||
const TrackerGeometry & | trackerGeometry, | ||
const TrackerTopology & | trackerTopology, | ||
const TrackerDetToDTCELinkCablingMap & | cablingMap, | ||
const StubAlgorithmOfficial & | stubAlgorithm, | ||
const edm::ParameterSet & | pSetStubAlgorithm, | ||
const edm::ParameterSet & | pSetGeometryConfiguration, | ||
const edm::ParameterSetID & | pSetIdTTStubAlgorithm, | ||
const edm::ParameterSetID & | pSetIdGeometryConfiguration | ||
) |
Definition at line 20 of file Setup.cc.
References calculateConstants(), checkGeometry(), checkMagneticField(), configurationSupported_, configureTPSelector(), consumeStubAlgorithm(), encodeBend(), encodingsBend2S_, encodingsBendPS_, maxWindowSize_, and produceSensorModules().
bool tt::Setup::barrel | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 524 of file Setup.cc.
References hcalRecHitTable_cff::detId, and StripSubdetector::TOB.
Referenced by trklet::KFin::consume(), indexLayerId(), trklet::KFin::produce(), stubPos(), stubR(), trackletLayerId(), and type().
|
inline |
|
inline |
|
inline |
Definition at line 184 of file Setup.h.
References baseRegion_.
Referenced by trklet::KFin::consume(), trackerDTC::Stub::formatHybrid(), trackerDTC::Stub::formatTMTT(), and trackerTFP::TrackKF::ttTrack().
|
inline |
|
inline |
Definition at line 420 of file Setup.h.
References baseSector_.
Referenced by trackerDTC::Stub::formatTMTT(), trklet::KFin::produce(), trklet::ProducerKFout::produce(), and trackerTFP::TrackKF::ttTrack().
|
inline |
|
inline |
Definition at line 180 of file Setup.h.
References beamWindowZ_.
Referenced by trklet::KFin::consume(), and trklet::KFin::produce().
|
inline |
|
inline |
Definition at line 204 of file Setup.h.
References bField_.
Referenced by trackerTFP::TrackKF::ttTrack().
|
inline |
Definition at line 417 of file Setup.h.
References boundariesEta_, and PVValHelper::eta.
Referenced by trackerDTC::Stub::formatTMTT(), trackerTFP::LayerEncoding::LayerEncoding(), and trklet::KFin::produce().
|
inline |
|
private |
Definition at line 654 of file Setup.cc.
References funct::abs(), baseRegion_, baseRow_, baseSector_, bField_, boundariesEta_, reco::ceil(), chosenRofPhi_, chosenRofZ_, tt::SensorModule::Disk2S, disk2SRs_, dtcBaseInv2R_, dtcBaseM_, dtcNumMergedRows_, dtcNumModulesPerRoutingBlock_, dtcNumRoutingBlocks_, dtcNumStreams_, dtcWidthInv2R_, dtcWidthM_, dtcWidthRowLUT_, PVValHelper::eta, freqBE_, freqLHC_, edm::ParameterSet::getParameter(), halfLength_, htNumBinsInv2R_, htNumBinsPhiT_, hybridBasesAlpha_, hybridBasesPhi_, hybridBasesR_, hybridBasesZ_, hybridChosenRofPhi_, hybridDisk2SRsSet_, hybridMaxCot_, hybridMaxEta_, hybridMinPtStub_, hybridNumLayers_, hybridNumsUnusedBits_, hybridRangePhi_, hybridRangeR(), hybridRangesAlpha_, hybridRangesR_, hybridRangesZ_, hybridWidthLayerId_, hybridWidthsAlpha_, hybridWidthsBend_, hybridWidthsPhi_, hybridWidthsR_, hybridWidthsZ_, innerRadius_, invPtToDphi_, kfWidthLayerCount_, length2S_, lengthPS_, M_PI, SiStripPI::max, maxCot_, maxEta_, maxLength_, maxPitch_, maxZT_, mhtNumBinsInv2R_, mhtNumBinsPhiT_, mhtNumCells_, minPt_, numDTCs_, numDTCsPerRegion_, numDTCsPerTFP_, numFrames_, numFramesFE_, numFramesInfra_, numFramesIO_, numLayers_, numModules_, numModulesPerDTC_, numOverlappingRegions_, numRegions_, numSectors_, numSectorsEta_, numSectorsPhi_, tt::SensorModule::NumTypes, outerRadius_, pitch2S_, pitchPS_, conifer::pow(), TTBV::S_, sectorCots_, speedOfLight_, tmpFE_, tmpTFP_, tmttBaseInv2R_, tmttBasePhi_, tmttBasePhiT_, tmttBaseR_, tmttBaseZ_, tmttNumUnusedBits_, tmttWidthInv2R_, tmttWidthLayer_, tmttWidthPhi_, tmttWidthR_, tmttWidthSectorEta_, tmttWidthZ_, widthDSPa_, widthDSPab_, widthDSPau_, widthDSPb_, widthDSPbb_, widthDSPbu_, widthDSPc_, widthDSPcb_, widthDSPcu_, widthRow_, zhtMaxStubsPerLayer_, zhtNumBinsCot_, zhtNumBinsZT_, and zhtNumCells_.
Referenced by Setup().
|
private |
Definition at line 831 of file Setup.cc.
References dtcId(), cppFunctionSkipper::exception, numDTCsPerRegion_, and numRegions_.
Referenced by gbps10(), psModule(), side(), slot(), and tkLayoutId().
|
private |
Definition at line 390 of file Setup.cc.
References configurationSupported_, cppFunctionSkipper::exception, spr::find(), fromDD4hep_, cmsPseudoTrapShapesXML_cfi::geomXMLFiles, edm::ParameterSet::getParameter(), pSetGC_, sgXMLFile_, sgXMLLabel_, sgXMLPath_, sgXMLVersions_, and BeamSplash_cfg::version.
Referenced by Setup().
void tt::Setup::checkHistory | ( | const edm::ProcessHistory & | processHistory | ) | const |
Definition at line 238 of file Setup.cc.
References instance, phGeometryConfiguration_, phTTStubAlgorithm_, pSetIdGeometryConfiguration_, and pSetIdTTStubAlgorithm_.
Referenced by trklet::ProducerAS::beginRun(), trklet::ProducerTT::beginRun(), trackerTFP::ProducerTT::beginRun(), trackerTFP::ProducerHT::beginRun(), trackerTFP::ProducerZHT::beginRun(), trackerTFP::ProducerZHTout::beginRun(), trackerTFP::ProducerMHT::beginRun(), trackerTFP::ProducerKF::beginRun(), trackerTFP::ProducerGP::beginRun(), trklet::ProducerKFout::beginRun(), trackerTFP::ProducerKFin::beginRun(), trackerDTC::ProducerED::beginRun(), trklet::ProducerTBout::beginRun(), and trklet::ProducerKFin::beginRun().
|
private |
|
private |
Definition at line 379 of file Setup.cc.
References funct::abs(), bField_, bFieldError_, configurationSupported_, MagneticField::inTesla(), magneticField_, and PV3DBase< T, PVType, FrameType >::z().
Referenced by Setup().
|
private |
Definition at line 853 of file Setup.cc.
References cppFunctionSkipper::exception, numDTCsPerTFP_, and numRegions_.
Referenced by dtcId().
|
private |
Definition at line 842 of file Setup.cc.
References cppFunctionSkipper::exception, numDTCsPerRegion_, numRegions_, and tkLayoutId().
Referenced by dtcId().
|
inline |
Definition at line 213 of file Setup.h.
References chosenRofPhi_.
Referenced by trackerTFP::DataFormats::chosenRofPhi(), and trackerTFP::ZHoughTransform::fill().
|
inline |
Definition at line 413 of file Setup.h.
References chosenRofZ_.
Referenced by trklet::KFin::consume(), hph::Setup::digiZT(), trackerTFP::ZHoughTransform::fill(), trackerTFP::State::H12(), trackerTFP::LayerEncoding::LayerEncoding(), trklet::KFin::produce(), trklet::ProducerKFout::produce(), trackerTFP::StubZHT::StubZHT(), trackerTFP::TrackDR::TrackDR(), and trackerTFP::TrackKF::ttTrack().
|
inline |
Definition at line 60 of file Setup.h.
References configurationSupported_.
Referenced by trklet::ProducerAS::beginRun(), trackerTFP::ProducerTT::beginRun(), trklet::ProducerTT::beginRun(), trackerTFP::ProducerZHT::beginRun(), trackerTFP::ProducerZHTout::beginRun(), trackerTFP::ProducerHT::beginRun(), trackerTFP::ProducerMHT::beginRun(), trackerTFP::ProducerGP::beginRun(), trackerTFP::ProducerKF::beginRun(), trklet::ProducerKFout::beginRun(), trackerTFP::ProducerKFin::beginRun(), trackerDTC::ProducerED::beginRun(), trklet::ProducerKFin::beginRun(), trklet::ProducerTBout::beginRun(), trklet::ProducerAS::produce(), trackerTFP::ProducerTT::produce(), trklet::ProducerTT::produce(), trackerTFP::ProducerHT::produce(), trackerTFP::ProducerZHT::produce(), trackerTFP::ProducerZHTout::produce(), trackerTFP::ProducerMHT::produce(), trackerTFP::ProducerGP::produce(), trackerTFP::ProducerKF::produce(), trklet::ProducerKFout::produce(), trackerTFP::ProducerKFin::produce(), trackerDTC::ProducerED::produce(), trklet::ProducerKFin::produce(), and trklet::ProducerTBout::produce().
|
private |
Definition at line 488 of file Setup.cc.
References cosmictrackingParticleSelector_cfi::chargedOnly, ALCARECOTkAlBeamHalo_cff::etaMax, trackingParticleSelector_cfi::intimeOnly, qcdUeDQM_cfi::lip, qcdUeDQM_cfi::minHit, AlignmentTrackSelector_cfi::ptMax, ptMin, trackingParticleSelector_cfi::signalOnly, genCandidates_cfi::stableOnly, qcdUeDQM_cfi::tip, tpMaxEta_, tpMaxVertR_, tpMaxVertZ_, tpMinPt_, tpSelector_, and tpSelectorLoose_.
Referenced by Setup().
|
private |
Definition at line 416 of file Setup.cc.
References baseWindowSize_, edm::ParameterSet::getParameter(), SiStripPI::max, maxWindowSize_, numTiltedLayerRings_, pSetSA_, svgfig::window(), windowSizeBarrelLayers_, windowSizeEndcapDisksRings_, and windowSizeTiltedLayerRings_.
Referenced by Setup().
double tt::Setup::dPhi | ( | const TTStubRef & | ttStubRef, |
double | inv2R | ||
) | const |
Definition at line 576 of file Setup.cc.
References funct::abs(), tt::SensorModule::barrel(), hcalRecHitTable_cff::detId, cppFunctionSkipper::exception, maxdPhi_, mindPhi_, PV3DBase< T, PVType, FrameType >::perp(), tt::SensorModule::pitchCol(), tt::SensorModule::pitchRow(), scattering_, sensorModule(), stubPos(), and tmttBasePhi_.
Referenced by trackerTFP::ProducerKFin::produce().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 357 of file Setup.h.
References dtcDepthMemory_.
Referenced by trackerDTC::DTC::merge().
int tt::Setup::dtcId | ( | int | tklId | ) | const |
Definition at line 290 of file Setup.cc.
References checkTKLayoutId(), numATCASlots_, numDTCsPerRegion_, numRegions_, nano_mu_digi_cff::region, side(), slot(), and tkLayoutId().
Referenced by checkDTCId(), dtcModules(), gbps10(), L1FPGATrackProducer::produce(), produceSensorModules(), psModule(), side(), slot(), and tkLayoutId().
int tt::Setup::dtcId | ( | int | tfpRegion, |
int | tfpChannel | ||
) | const |
Definition at line 309 of file Setup.cc.
References checkTFPIdentifier(), numDTCsPerRegion_, numOverlappingRegions_, and numRegions_.
|
inline |
Definition at line 389 of file Setup.h.
References dtcId(), and dtcModules_.
Referenced by produceSensorModules().
|
inline |
|
inline |
|
inline |
Definition at line 355 of file Setup.h.
References dtcNumRoutingBlocks_.
Referenced by trackerDTC::DTC::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 279 of file Setup.cc.
References edm::ParameterSet::dump(), and contentValuesCheck::ss.
double tt::Setup::dZ | ( | const TTStubRef & | ttStubRef, |
double | cot | ||
) | const |
Definition at line 596 of file Setup.cc.
References hcalRecHitTable_cff::detId, cppFunctionSkipper::exception, maxdZ_, mindZ_, tt::SensorModule::pitchCol(), sensorModule(), tt::SensorModule::tiltCorrection(), and tmttBaseZ_.
Referenced by trackerTFP::ZHoughTransform::fill(), and trackerTFP::ProducerKFin::produce().
|
private |
Definition at line 435 of file Setup.cc.
References TTStubAlgorithm_official< T >::degradeBend(), maxWindowSize_, stubAlgorithm_, and svgfig::window().
Referenced by Setup().
const vector< double > & tt::Setup::encodingBend | ( | int | windowSize, |
bool | psModule | ||
) | const |
Definition at line 373 of file Setup.cc.
References encodingsBend2S_, encodingsBendPS_, and psModule().
Referenced by trklet::TrackletLUT::getBendCut().
bool tt::Setup::gbps10 | ( | int | dtcId | ) | const |
Definition at line 341 of file Setup.cc.
References checkDTCId(), dtcId(), slot(), and slotLimit10gbps_.
|
inline |
Definition at line 415 of file Setup.h.
References gpDepthMemory_.
Referenced by trackerTFP::GeometricProcessor::produce().
|
inline |
|
inline |
Definition at line 441 of file Setup.h.
References htDepthMemory_.
Referenced by trackerTFP::HoughTransform::fillIn().
|
inline |
Definition at line 439 of file Setup.h.
References htMinLayers_.
Referenced by trackerTFP::HoughTransform::readOut().
|
inline |
Definition at line 435 of file Setup.h.
References htNumBinsInv2R_.
Referenced by trackerTFP::DataFormats::DataFormats().
|
inline |
Definition at line 437 of file Setup.h.
References htNumBinsPhiT_.
Referenced by trackerTFP::HoughTransform::readOut().
|
inline |
Definition at line 288 of file Setup.h.
References hybridBasesAlpha_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 284 of file Setup.h.
References hybridBasesPhi_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 282 of file Setup.h.
References hybridBasesR_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 286 of file Setup.h.
References hybridBasesZ_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 266 of file Setup.h.
References hybridChosenRofPhi_.
Referenced by trackerTFP::DataFormats::chosenRofPhi(), trklet::ProducerKFout::produce(), and trackerTFP::StubKF::StubKF().
|
inline |
Definition at line 298 of file Setup.h.
References hybridDiskZs_, and layerId().
Referenced by trklet::KFin::consume().
|
inline |
Definition at line 296 of file Setup.h.
References hybridLayerRs_, and layerId().
Referenced by trklet::KFin::consume().
|
inline |
Definition at line 292 of file Setup.h.
References hybridMaxCot_.
Referenced by trklet::KFin::consume().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 290 of file Setup.h.
References hybridNumsUnusedBits_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 300 of file Setup.h.
References hybridRangePhi_.
Referenced by trklet::KFin::consume(), and trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 302 of file Setup.h.
References tt::SensorModule::DiskPS, and hybridRangesR_.
Referenced by calculateConstants(), and trklet::KFin::KFin().
|
inline |
Definition at line 276 of file Setup.h.
References hybridWidthsAlpha_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 278 of file Setup.h.
References hybridWidthsBend_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 280 of file Setup.h.
References hybridWidthLayerId_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 274 of file Setup.h.
References hybridWidthsPhi_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 270 of file Setup.h.
References hybridWidthsR_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 272 of file Setup.h.
References hybridWidthsZ_.
Referenced by trackerDTC::Stub::formatHybrid().
int tt::Setup::indexLayerId | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 519 of file Setup.cc.
References barrel(), layerId(), offsetLayerDisks_, and offsetLayerId_.
Referenced by trklet::KFin::consume(), stubPos(), and stubR().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 491 of file Setup.h.
References kfMaxLayers_.
Referenced by trackerTFP::KalmanFilter::comb(), and trackerTFP::State::State().
|
inline |
Definition at line 489 of file Setup.h.
References kfMinLayers_.
Referenced by trackerTFP::KalmanFilter::accumulator(), trackerTFP::KalmanFilter::comb(), trackerTFP::KalmanFilter::produce(), and trklet::KFin::produce().
|
inline |
Definition at line 487 of file Setup.h.
References kfNumWorker_.
Referenced by trklet::ProducerKFout::beginRun(), and trackerTFP::DataFormats::DataFormats().
|
inline |
Definition at line 498 of file Setup.h.
References kfoutchi2rphiBins_.
Referenced by trklet::ProducerKFout::produce().
|
inline |
Definition at line 502 of file Setup.h.
References kfoutchi2rphiConv_.
Referenced by trklet::ProducerKFout::produce().
|
inline |
Definition at line 500 of file Setup.h.
References kfoutchi2rzBins_.
Referenced by trklet::ProducerKFout::produce().
|
inline |
Definition at line 504 of file Setup.h.
References kfoutchi2rzConv_.
Referenced by trklet::ProducerKFout::produce().
|
inline |
int tt::Setup::layerId | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 507 of file Setup.cc.
References hcalRecHitTable_cff::detId, TrackerTopology::layer(), offsetLayerDisks_, TrackerTopology::tidWheel(), StripSubdetector::TOB, and trackerTopology_.
Referenced by trklet::KFin::consume(), hybridDiskZ(), hybridLayerR(), hybridNumRingsPS(), indexLayerId(), trklet::ChannelAssignment::layerId(), numTiltedLayerRing(), trackerTFP::ProducerKFin::produce(), reconstructable(), stubPos(), stubR(), trackletLayerId(), windowSizeBarrelLayer(), windowSizeEndcapDisksRing(), and windowSizeTiltedLayerRing().
TTBV tt::Setup::layerMap | ( | const std::vector< int > & | ints | ) | const |
Definition at line 536 of file Setup.cc.
References mps_fire::i, kfWidthLayerCount_, and numLayers_.
Definition at line 546 of file Setup.cc.
References mps_fire::i, kfWidthLayerCount_, and numLayers_.
Definition at line 556 of file Setup.cc.
References TTBV::extract(), mps_fire::i, kfWidthLayerCount_, and numLayers_.
vector< int > tt::Setup::layerMap | ( | const TTBV & | ttBV | ) | const |
Definition at line 567 of file Setup.cc.
References TTBV::extract(), kfWidthLayerCount_, and numLayers_.
|
inline |
Definition at line 173 of file Setup.h.
References length2S_.
Referenced by trklet::KFin::produce().
|
inline |
Definition at line 175 of file Setup.h.
References lengthPS_.
Referenced by trklet::KFin::produce().
|
inline |
|
inline |
|
inline |
Definition at line 211 of file Setup.h.
References maxEta_.
Referenced by trklet::KFin::consume(), and trklet::KFin::produce().
|
inline |
|
inline |
Definition at line 456 of file Setup.h.
References mhtMinLayers_.
Referenced by trackerTFP::ZHoughTransform::fill(), and trackerTFP::MiniHoughTransform::fill().
|
inline |
Definition at line 446 of file Setup.h.
References mhtNumBinsInv2R_.
Referenced by trackerTFP::StubMHT::StubMHT().
|
inline |
Definition at line 448 of file Setup.h.
References mhtNumBinsPhiT_.
Referenced by trackerTFP::MiniHoughTransform::fill(), and trackerTFP::StubMHT::StubMHT().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 371 of file Setup.h.
References numBarrelLayer_.
Referenced by trklet::ChannelAssignment::ChannelAssignment().
|
inline |
Definition at line 373 of file Setup.h.
References numDTCs_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
Definition at line 351 of file Setup.h.
References numDTCsPerRegion_.
Referenced by trackerTFP::DataFormats::DataFormats(), and trackerDTC::LayerEncoding::decode().
|
inline |
Definition at line 375 of file Setup.h.
References numDTCsPerTFP_.
Referenced by trackerTFP::DataFormats::DataFormats().
|
inline |
Definition at line 153 of file Setup.h.
References numFrames_.
Referenced by trklet::KFin::consume(), trackerTFP::HoughTransform::fillIn(), trackerTFP::HoughTransform::produce(), trackerTFP::GeometricProcessor::produce(), trackerTFP::KalmanFilter::produce(), trackerTFP::ProducerKFin::produce(), trklet::ProducerTBout::produce(), trackerTFP::ZHoughTransform::slb(), and trackerTFP::MiniHoughTransform::slb().
|
inline |
|
inline |
|
inline |
Definition at line 157 of file Setup.h.
References numFramesIO_.
Referenced by trackerDTC::DTC::merge(), and trklet::ProducerKFout::produce().
|
inline |
Definition at line 215 of file Setup.h.
References numLayers_.
Referenced by trackerTFP::KalmanFilter::comb(), trackerTFP::KalmanFilter::consume(), trackerTFP::DataFormats::DataFormats(), trackerTFP::LayerEncoding::LayerEncoding(), trackerTFP::LayerEncoding::layerIdKF(), trackerTFP::LayerEncoding::maybePattern(), trackerTFP::KalmanFilter::produce(), trklet::KFin::produce(), trackerTFP::ProducerTT::produce(), trklet::ProducerTT::produce(), trklet::ProducerKFout::produce(), trackerTFP::ProducerKFin::produce(), trackerTFP::HoughTransform::readOut(), trackerTFP::State::State(), trackerTFP::TrackKFin::TrackKFin(), and trackerTFP::TrackKFin::ttStubRefs().
|
inline |
|
inline |
Definition at line 353 of file Setup.h.
References numModulesPerDTC_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
Definition at line 347 of file Setup.h.
References numOverlappingRegions_.
Referenced by trackerDTC::Stub::formatTMTT(), and trackerDTC::DTC::produce().
|
inline |
Definition at line 345 of file Setup.h.
References numRegions_.
Referenced by trackerTFP::DataFormats::DataFormats(), trackerTFP::ProducerHT::produce(), trackerTFP::ProducerZHTout::produce(), trackerTFP::ProducerMHT::produce(), trackerTFP::ProducerZHT::produce(), trackerTFP::ProducerGP::produce(), trackerTFP::ProducerKF::produce(), trklet::ProducerKFout::produce(), trackerTFP::ProducerKFin::produce(), trklet::ProducerKFin::produce(), and trklet::ProducerTBout::produce().
|
inline |
Definition at line 426 of file Setup.h.
References numSectors_.
Referenced by trackerTFP::DataFormats::DataFormats().
|
inline |
Definition at line 411 of file Setup.h.
References numSectorsEta_.
Referenced by trackerDTC::Stub::formatTMTT(), trackerTFP::LayerEncoding::LayerEncoding(), trklet::KFin::produce(), and trklet::ProducerKFout::produce().
|
inline |
Definition at line 409 of file Setup.h.
References numSectorsPhi_.
Referenced by trackerTFP::HoughTransform::consume(), trackerDTC::Stub::formatTMTT(), trackerTFP::GeometricProcessor::produce(), trackerTFP::ProducerZHTout::produce(), and trackerTFP::ProducerKFin::produce().
|
inline |
Definition at line 309 of file Setup.h.
References layerId(), and numTiltedLayerRings_.
Referenced by L1FPGATrackProducer::produce().
|
inline |
Definition at line 363 of file Setup.h.
References offsetDetIdDSV_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
|
inline |
Definition at line 367 of file Setup.h.
References offsetLayerDisks_.
Referenced by trklet::ChannelAssignment::ChannelAssignment(), and trklet::KFin::consume().
|
inline |
Definition at line 369 of file Setup.h.
References offsetLayerId_.
Referenced by trklet::ChannelAssignment::ChannelAssignment(), and trklet::KFin::consume().
|
inline |
Definition at line 241 of file Setup.h.
References outerRadius_.
Referenced by trklet::KFin::KFin().
|
inline |
|
inline |
|
private |
Definition at line 445 of file Setup.cc.
References cablingMap_, hcalRecHitTable_cff::detId, TrackerGeometry::detIds(), TrackerDetToDTCELinkCablingMap::detIdToDTCELinkId(), detIdToSensorModule_, dtcId(), dtcModules(), dtcModules_, cppFunctionSkipper::exception, TrackerTopology::isLower(), numDTCs_, numModules_, numModulesPerDTC_, offsetDetIdTP_, sensorModule(), sensorModules_, trackerGeometry_, and trackerTopology_.
Referenced by Setup().
|
inline |
bool tt::Setup::psModule | ( | int | dtcId | ) | const |
Definition at line 318 of file Setup.cc.
References checkDTCId(), dtcId(), slot(), and slotLimitPS_.
Referenced by trklet::KFin::consume(), encodingBend(), trklet::KFin::produce(), L1FPGATrackProducer::produce(), and type().
bool tt::Setup::psModule | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 530 of file Setup.cc.
References hcalRecHitTable_cff::detId, TrackerGeometry::getDetectorType(), TrackerGeometry::Ph2PSP, and trackerGeometry_.
bool tt::Setup::reconstructable | ( | const std::vector< TTStubRef > & | ttStubRefs | ) | const |
Definition at line 634 of file Setup.cc.
References layerId(), and tpMinLayers_.
|
inline |
Definition at line 255 of file Setup.h.
References scattering_.
Referenced by trklet::KFin::produce().
|
inline |
Definition at line 428 of file Setup.h.
References PVValHelper::eta, and sectorCots_.
Referenced by trackerTFP::TrackKFin::cotGlobal(), trackerTFP::TrackKF::cotGlobal(), hph::Setup::digiCot(), hph::Setup::digiZT(), trackerTFP::ZHoughTransform::fill(), trklet::KFin::produce(), trackerTFP::ProducerKFin::produce(), trackerTFP::TrackDR::TrackDR(), and trackerTFP::TrackKF::ttTrack().
SensorModule * tt::Setup::sensorModule | ( | const DetId & | detId | ) | const |
Definition at line 361 of file Setup.cc.
References hcalRecHitTable_cff::detId, detIdToSensorModule_, and cppFunctionSkipper::exception.
Referenced by dPhi(), dZ(), trackerDTC::ProducerED::produce(), produceSensorModules(), v0(), and v1().
|
inline |
Definition at line 126 of file Setup.h.
References sensorModules_.
Referenced by trklet::TrackletLUT::getSensorModules(), and trackerTFP::LayerEncoding::LayerEncoding().
bool tt::Setup::side | ( | int | dtcId | ) | const |
Definition at line 347 of file Setup.cc.
References checkDTCId(), dtcId(), numATCASlots_, and numDTCsPerRegion_.
Referenced by dtcId(), stubPos(), and tkLayoutId().
int tt::Setup::slot | ( | int | dtcId | ) | const |
Definition at line 355 of file Setup.cc.
References checkDTCId(), dtcId(), and numATCASlots_.
Referenced by dtcId(), gbps10(), psModule(), and tkLayoutId().
|
inline |
Definition at line 516 of file Setup.h.
References stubAlgorithm_.
Referenced by trklet::TrackletLUT::getBendCut().
GlobalPoint tt::Setup::stubPos | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 820 of file Setup.cc.
References hcalRecHitTable_cff::detId, TrackerGeometry::idToDetUnit(), Topology::localPosition(), offsetDetIdDSV_, Surface::toGlobal(), and trackerGeometry_.
Referenced by trklet::KFin::consume(), dPhi(), L1FPGATrackProducer::produce(), stubPos(), and v0().
GlobalPoint tt::Setup::stubPos | ( | bool | hybrid, |
const tt::FrameStub & | frame, | ||
int | region | ||
) | const |
Definition at line 768 of file Setup.cc.
References barrel(), baseRegion_, chosenRofPhi_, tt::deltaPhi(), tt::SensorModule::Disk2S, disk2SRs_, KalmanFilterFormats_cfi::hybrid, hybridBasesPhi_, hybridBasesR_, hybridBasesZ_, hybridDiskZs_, hybridLayerRs_, hybridRangePhi_, hybridWidthLayerId_, hybridWidthsAlpha_, hybridWidthsBend_, hybridWidthsPhi_, hybridWidthsR_, hybridWidthsZ_, indexLayerId(), layerId(), numSectorsPhi_, AlCaHLTBitMon_ParallelJobs::p, nano_mu_digi_cff::region, side(), stubPos(), tmttBasePhi_, tmttBaseR_, tmttBaseZ_, tmttWidthInv2R_, tmttWidthLayer_, tmttWidthPhi_, tmttWidthR_, tmttWidthSectorEta_, tmttWidthZ_, type(), TTBV::val(), and widthBend().
Definition at line 754 of file Setup.cc.
References barrel(), tt::SensorModule::Disk2S, disk2SRs_, hybridBasesR_, hybridLayerRs_, hybridWidthsR_, indexLayerId(), layerId(), type(), and TTBV::val().
Referenced by trklet::KFin::consume().
|
inline |
Definition at line 304 of file Setup.h.
References tbInnerRadius_.
Referenced by trklet::KFin::produce().
|
inline |
Definition at line 404 of file Setup.h.
References tfpNumChannel_.
Referenced by trklet::ProducerKFout::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 251 of file Setup.h.
References tiltApproxIntercept_.
Referenced by trklet::KFin::produce().
|
inline |
Definition at line 249 of file Setup.h.
References tiltApproxSlope_.
Referenced by trklet::KFin::produce().
|
inline |
Definition at line 165 of file Setup.h.
References tiltedLayerLimitsZ_.
Referenced by trklet::KFin::consume().
|
inline |
Definition at line 253 of file Setup.h.
References tiltUncertaintyR_.
Referenced by trklet::KFin::produce().
int tt::Setup::tkLayoutId | ( | int | dtcId | ) | const |
Definition at line 300 of file Setup.cc.
References checkDTCId(), dtcId(), numATCASlots_, numDTCsPerRegion_, numRegions_, nano_mu_digi_cff::region, side(), and slot().
Referenced by checkTKLayoutId(), and dtcId().
|
inline |
Definition at line 235 of file Setup.h.
References tmttBaseInv2R_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 233 of file Setup.h.
References tmttBasePhi_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
|
inline |
Definition at line 229 of file Setup.h.
References tmttBaseR_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 231 of file Setup.h.
References tmttBaseZ_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 239 of file Setup.h.
References tmttNumUnusedBits_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 227 of file Setup.h.
References tmttWidthInv2R_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 223 of file Setup.h.
References tmttWidthLayer_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 219 of file Setup.h.
References tmttWidthPhi_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 217 of file Setup.h.
References tmttWidthR_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 225 of file Setup.h.
References tmttWidthSectorEta_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 221 of file Setup.h.
References tmttWidthZ_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int tt::Setup::trackletLayerId | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 514 of file Setup.cc.
References barrel(), layerId(), numBarrelLayer_, and offsetLayerId_.
Referenced by trklet::KFin::consume().
|
inline |
Definition at line 90 of file Setup.h.
References numDTCsPerRegion_, numOverlappingRegions_, and numRegions_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
Definition at line 506 of file Setup.h.
References tttrackBits_.
Referenced by trklet::ProducerKFout::produce().
SensorModule::Type tt::Setup::type | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 325 of file Setup.cc.
References barrel(), tt::SensorModule::Barrel2S, tt::SensorModule::BarrelPS, tt::SensorModule::Disk2S, tt::SensorModule::DiskPS, and psModule().
Referenced by stubPos(), stubR(), and trklet::ChannelAssignment::type().
bool tt::Setup::useForAlgEff | ( | const TrackingParticle & | tp | ) | const |
Definition at line 642 of file Setup.cc.
References funct::abs(), HltBtagPostValidation_cff::c, funct::cos(), d0, alignCSCRings::s, funct::sin(), cmsswSequenceInfo::tp, tpMaxD0_, tpMaxVertZ_, tpSelector_, and findQualityFiles::v.
|
inline |
double tt::Setup::v0 | ( | const TTStubRef & | ttStubRef, |
double | inv2R | ||
) | const |
Definition at line 613 of file Setup.cc.
References tt::SensorModule::barrel(), hcalRecHitTable_cff::detId, PV3DBase< T, PVType, FrameType >::perp(), tt::SensorModule::pitchCol(), tt::SensorModule::pitchRow(), conifer::pow(), scattering_, sensorModule(), stubPos(), and tmttBasePhi_.
Referenced by trackerTFP::TrackKF::ttTrack().
double tt::Setup::v1 | ( | const TTStubRef & | ttStubRef, |
double | cot | ||
) | const |
Definition at line 625 of file Setup.cc.
References hcalRecHitTable_cff::detId, tt::SensorModule::pitchCol(), conifer::pow(), sensorModule(), tt::SensorModule::tiltCorrection(), and tmttBaseZ_.
Referenced by trackerTFP::TrackKF::ttTrack().
|
inline |
Definition at line 508 of file Setup.h.
References weightBinFraction_.
Referenced by trklet::ProducerKFout::beginRun(), and trklet::ProducerKFout::produce().
|
inline |
Definition at line 151 of file Setup.h.
References widthAddrBRAM18_.
Referenced by trklet::KFin::consume(), trackerTFP::FormatKF< v >::FormatKF(), and trklet::KFin::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 133 of file Setup.h.
References widthDSPab_.
Referenced by trackerTFP::FormatKF< v >::FormatKF().
|
inline |
Definition at line 135 of file Setup.h.
References widthDSPau_.
Referenced by trackerTFP::FormatKF< v >::FormatKF().
|
inline |
|
inline |
Definition at line 139 of file Setup.h.
References widthDSPbb_.
Referenced by trackerTFP::FormatKF< v >::FormatKF().
|
inline |
Definition at line 141 of file Setup.h.
References widthDSPbu_.
Referenced by trackerTFP::FormatKF< v >::FormatKF(), trklet::KFin::KFin(), and trklet::KFin::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 311 of file Setup.h.
References layerId(), and windowSizeBarrelLayers_.
|
inline |
Definition at line 317 of file Setup.h.
References layerId(), relativeConstraints::ring, and windowSizeEndcapDisksRings_.
|
inline |
Definition at line 313 of file Setup.h.
References layerId(), relativeConstraints::ring, and windowSizeTiltedLayerRings_.
|
inline |
Definition at line 473 of file Setup.h.
References zhtMaxStubsPerLayer_.
Referenced by trackerTFP::ProducerKFin::produce().
|
inline |
Definition at line 471 of file Setup.h.
References zhtMaxTracks_.
Referenced by trackerTFP::ProducerZHTout::produce().
|
inline |
|
inline |
|
inline |
Definition at line 463 of file Setup.h.
References zhtNumBinsZT_.
Referenced by trackerTFP::ZHoughTransform::fill().
|
inline |
Definition at line 475 of file Setup.h.
References zhtNumCells_.
Referenced by trackerTFP::ZHoughTransform::consume(), trackerTFP::ZHoughTransform::fill(), trackerTFP::ZHoughTransform::merge(), trackerTFP::ZHoughTransform::produce(), and trackerTFP::ZHoughTransform::slb().
|
inline |
Definition at line 467 of file Setup.h.
References zhtNumStages_.
Referenced by trackerTFP::ZHoughTransform::consume(), trackerTFP::ZHoughTransform::fill(), trackerTFP::ZHoughTransform::merge(), and trackerTFP::ZHoughTransform::produce().
|
private |
Definition at line 767 of file Setup.h.
Referenced by baseBend().
|
private |
Definition at line 964 of file Setup.h.
Referenced by baseRegion(), calculateConstants(), and stubPos().
|
private |
Definition at line 771 of file Setup.h.
Referenced by baseRow(), and calculateConstants().
|
private |
Definition at line 1048 of file Setup.h.
Referenced by baseSector(), and calculateConstants().
|
private |
Definition at line 773 of file Setup.h.
Referenced by baseWindowSize(), and consumeStubAlgorithm().
|
private |
Definition at line 590 of file Setup.h.
Referenced by beamWindowZ().
|
private |
Definition at line 718 of file Setup.h.
Referenced by bField(), calculateConstants(), and checkMagneticField().
|
private |
Definition at line 720 of file Setup.h.
Referenced by checkMagneticField().
|
private |
Definition at line 840 of file Setup.h.
Referenced by boundarieEta(), and calculateConstants().
|
private |
Definition at line 554 of file Setup.h.
Referenced by produceSensorModules().
|
private |
Definition at line 609 of file Setup.h.
Referenced by calculateConstants(), chosenRofPhi(), and stubPos().
|
private |
Definition at line 834 of file Setup.h.
Referenced by calculateConstants(), and chosenRofZ().
|
private |
Definition at line 934 of file Setup.h.
Referenced by checkGeometry(), checkMagneticField(), configurationSupported(), and Setup().
|
private |
Definition at line 1043 of file Setup.h.
Referenced by produceSensorModules(), and sensorModule().
|
private |
Definition at line 1014 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and stubR().
|
private |
Definition at line 927 of file Setup.h.
Referenced by drDepthMemory().
|
private |
Definition at line 1031 of file Setup.h.
Referenced by calculateConstants(), and dtcBaseInv2R().
|
private |
Definition at line 1033 of file Setup.h.
Referenced by calculateConstants(), and dtcBaseM().
|
private |
Definition at line 792 of file Setup.h.
Referenced by dtcDepthMemory().
|
private |
Definition at line 1041 of file Setup.h.
Referenced by dtcModules(), and produceSensorModules().
|
private |
Definition at line 1027 of file Setup.h.
Referenced by calculateConstants(), and dtcNumMergedRows().
|
private |
Definition at line 1025 of file Setup.h.
Referenced by calculateConstants(), and dtcNumModulesPerRoutingBlock().
|
private |
Definition at line 790 of file Setup.h.
Referenced by calculateConstants(), and dtcNumRoutingBlocks().
|
private |
Definition at line 808 of file Setup.h.
Referenced by calculateConstants(), and dtcNumStreams().
|
private |
Definition at line 796 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthInv2R().
|
private |
Definition at line 1029 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthM().
|
private |
Definition at line 794 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthRowLUT().
|
private |
Definition at line 1037 of file Setup.h.
Referenced by encodingBend(), and Setup().
|
private |
Definition at line 1035 of file Setup.h.
Referenced by encodingBend(), and Setup().
|
private |
Definition at line 710 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 708 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 567 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 838 of file Setup.h.
Referenced by gpDepthMemory().
|
private |
Definition at line 726 of file Setup.h.
Referenced by calculateConstants(), and halfLength().
|
private |
Definition at line 851 of file Setup.h.
Referenced by htDepthMemory().
|
private |
Definition at line 849 of file Setup.h.
Referenced by htMinLayers().
|
private |
Definition at line 845 of file Setup.h.
Referenced by calculateConstants(), and htNumBinsInv2R().
|
private |
Definition at line 847 of file Setup.h.
Referenced by calculateConstants(), and htNumBinsPhiT().
|
private |
Definition at line 1002 of file Setup.h.
Referenced by calculateConstants(), and hybridBaseAlpha().
|
private |
Definition at line 998 of file Setup.h.
Referenced by calculateConstants(), hybridBasePhi(), and stubPos().
|
private |
Definition at line 996 of file Setup.h.
Referenced by calculateConstants(), hybridBaseR(), stubPos(), and stubR().
|
private |
Definition at line 1000 of file Setup.h.
Referenced by calculateConstants(), hybridBaseZ(), and stubPos().
|
private |
Definition at line 628 of file Setup.h.
Referenced by calculateConstants(), and hybridChosenRofPhi().
|
private |
Definition at line 654 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 652 of file Setup.h.
Referenced by hybridDiskZ(), and stubPos().
|
private |
Definition at line 650 of file Setup.h.
Referenced by hybridLayerR(), stubPos(), and stubR().
|
private |
Definition at line 1010 of file Setup.h.
Referenced by calculateConstants(), and hybridMaxCot().
|
private |
Definition at line 626 of file Setup.h.
Referenced by calculateConstants(), and hybridMaxEta().
|
private |
Definition at line 624 of file Setup.h.
Referenced by hybridMinPtCand().
|
private |
Definition at line 622 of file Setup.h.
Referenced by calculateConstants(), and hybridMinPtStub().
|
private |
Definition at line 630 of file Setup.h.
Referenced by calculateConstants(), and hybridNumLayers().
|
private |
Definition at line 632 of file Setup.h.
Referenced by hybridNumRingsPS().
|
private |
Definition at line 1012 of file Setup.h.
Referenced by calculateConstants(), and hybridNumUnusedBits().
|
private |
Definition at line 656 of file Setup.h.
Referenced by calculateConstants(), hybridRangePhi(), and stubPos().
|
private |
Definition at line 648 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 644 of file Setup.h.
Referenced by calculateConstants(), and hybridRangeR().
|
private |
Definition at line 646 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 994 of file Setup.h.
Referenced by calculateConstants(), hybridWidthLayerId(), and stubPos().
|
private |
Definition at line 640 of file Setup.h.
Referenced by calculateConstants(), hybridWidthAlpha(), and stubPos().
|
private |
Definition at line 642 of file Setup.h.
Referenced by calculateConstants(), hybridWidthBend(), and stubPos().
|
private |
Definition at line 638 of file Setup.h.
Referenced by calculateConstants(), hybridWidthPhi(), and stubPos().
|
private |
Definition at line 634 of file Setup.h.
Referenced by calculateConstants(), hybridWidthR(), stubPos(), and stubR().
|
private |
Definition at line 636 of file Setup.h.
Referenced by calculateConstants(), hybridWidthZ(), and stubPos().
|
private |
Definition at line 724 of file Setup.h.
Referenced by calculateConstants(), and innerRadius().
|
private |
Definition at line 962 of file Setup.h.
Referenced by calculateConstants(), and invPtToDphi().
|
private |
Definition at line 886 of file Setup.h.
Referenced by kfinShiftRangePhi().
|
private |
Definition at line 888 of file Setup.h.
Referenced by kfinShiftRangeZ().
|
private |
Definition at line 897 of file Setup.h.
Referenced by kfMaxLayers().
|
private |
Definition at line 895 of file Setup.h.
Referenced by kfMinLayers().
|
private |
Definition at line 893 of file Setup.h.
Referenced by kfNumWorker().
|
private |
Definition at line 912 of file Setup.h.
Referenced by kfoutchi2rphiBins().
|
private |
Definition at line 916 of file Setup.h.
Referenced by kfoutchi2rphiConv().
|
private |
Definition at line 914 of file Setup.h.
Referenced by kfoutchi2rzBins().
|
private |
Definition at line 918 of file Setup.h.
Referenced by kfoutchi2rzConv().
|
private |
Definition at line 899 of file Setup.h.
Referenced by kfRangeFactor().
|
private |
Definition at line 1072 of file Setup.h.
Referenced by calculateConstants(), and layerMap().
|
private |
Definition at line 750 of file Setup.h.
Referenced by calculateConstants(), and length2S().
|
private |
Definition at line 752 of file Setup.h.
Referenced by calculateConstants(), and lengthPS().
|
private |
Definition at line 548 of file Setup.h.
Referenced by checkMagneticField().
|
private |
Definition at line 1052 of file Setup.h.
Referenced by calculateConstants(), and maxCot().
|
private |
|
private |
|
private |
Definition at line 607 of file Setup.h.
Referenced by calculateConstants(), and maxEta().
|
private |
Definition at line 730 of file Setup.h.
Referenced by calculateConstants(), and maxLength().
|
private |
Definition at line 728 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 951 of file Setup.h.
Referenced by consumeStubAlgorithm(), encodeBend(), and Setup().
|
private |
Definition at line 1050 of file Setup.h.
Referenced by calculateConstants(), and maxZT().
|
private |
Definition at line 866 of file Setup.h.
Referenced by mhtMinLayers().
|
private |
Definition at line 856 of file Setup.h.
Referenced by calculateConstants(), and mhtNumBinsInv2R().
|
private |
Definition at line 858 of file Setup.h.
Referenced by calculateConstants(), and mhtNumBinsPhiT().
|
private |
Definition at line 1063 of file Setup.h.
Referenced by calculateConstants(), and mhtNumCells().
|
private |
Definition at line 864 of file Setup.h.
Referenced by mhtNumDLBChannel().
|
private |
Definition at line 862 of file Setup.h.
Referenced by mhtNumDLBNodes().
|
private |
Definition at line 860 of file Setup.h.
Referenced by mhtNumDLBs().
|
private |
Definition at line 605 of file Setup.h.
Referenced by calculateConstants(), and minPt().
|
private |
Definition at line 836 of file Setup.h.
Referenced by neededRangeChiZ().
|
private |
Definition at line 784 of file Setup.h.
Referenced by dtcId(), numATCASlots(), side(), slot(), and tkLayoutId().
|
private |
Definition at line 806 of file Setup.h.
Referenced by numBarrelLayer(), and trackletLayerId().
|
private |
Definition at line 1019 of file Setup.h.
Referenced by calculateConstants(), numDTCs(), and produceSensorModules().
|
private |
Definition at line 786 of file Setup.h.
Referenced by calculateConstants(), checkDTCId(), checkTKLayoutId(), dtcId(), numDTCsPerRegion(), side(), tkLayoutId(), and ttDTC().
|
private |
Definition at line 1021 of file Setup.h.
Referenced by calculateConstants(), checkTFPIdentifier(), and numDTCsPerTFP().
|
private |
Definition at line 956 of file Setup.h.
Referenced by calculateConstants(), and numFrames().
|
private |
Definition at line 960 of file Setup.h.
Referenced by calculateConstants(), and numFramesFE().
|
private |
Definition at line 706 of file Setup.h.
Referenced by calculateConstants(), and numFramesInfra().
|
private |
Definition at line 958 of file Setup.h.
Referenced by calculateConstants(), and numFramesIO().
|
private |
Definition at line 611 of file Setup.h.
Referenced by calculateConstants(), layerMap(), and numLayers().
|
private |
Definition at line 1023 of file Setup.h.
Referenced by calculateConstants(), numModules(), and produceSensorModules().
|
private |
Definition at line 788 of file Setup.h.
Referenced by calculateConstants(), numModulesPerDTC(), and produceSensorModules().
|
private |
Definition at line 782 of file Setup.h.
Referenced by calculateConstants(), dtcId(), numOverlappingRegions(), and ttDTC().
|
private |
Definition at line 780 of file Setup.h.
Referenced by calculateConstants(), checkDTCId(), checkTFPIdentifier(), checkTKLayoutId(), dtcId(), numRegions(), tkLayoutId(), and ttDTC().
|
private |
Definition at line 1054 of file Setup.h.
Referenced by calculateConstants(), and numSectors().
|
private |
Definition at line 832 of file Setup.h.
Referenced by calculateConstants(), and numSectorsEta().
|
private |
Definition at line 830 of file Setup.h.
Referenced by calculateConstants(), numSectorsPhi(), and stubPos().
|
private |
Definition at line 943 of file Setup.h.
Referenced by consumeStubAlgorithm(), and numTiltedLayerRing().
|
private |
Definition at line 798 of file Setup.h.
Referenced by offsetDetIdDSV(), and stubPos().
|
private |
Definition at line 800 of file Setup.h.
Referenced by offsetDetIdTP(), and produceSensorModules().
|
private |
Definition at line 802 of file Setup.h.
Referenced by indexLayerId(), layerId(), and offsetLayerDisks().
|
private |
Definition at line 804 of file Setup.h.
Referenced by indexLayerId(), offsetLayerId(), and trackletLayerId().
|
private |
Definition at line 722 of file Setup.h.
Referenced by calculateConstants(), and outerRadius().
|
private |
Definition at line 583 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 585 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 746 of file Setup.h.
Referenced by calculateConstants(), and pitch2S().
|
private |
Definition at line 748 of file Setup.h.
Referenced by calculateConstants(), and pitchPS().
|
private |
Definition at line 756 of file Setup.h.
Referenced by psDiskLimitR().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 560 of file Setup.h.
Referenced by checkGeometry().
|
private |
|
private |
|
private |
|
private |
Definition at line 564 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 562 of file Setup.h.
Referenced by checkHistory().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 558 of file Setup.h.
Referenced by consumeStubAlgorithm().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 600 of file Setup.h.
Referenced by dPhi(), scattering(), and v0().
|
private |
Definition at line 1058 of file Setup.h.
Referenced by calculateConstants(), and sectorCot().
|
private |
Definition at line 1039 of file Setup.h.
Referenced by produceSensorModules(), and sensorModules().
|
private |
Definition at line 576 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 572 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 574 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 578 of file Setup.h.
Referenced by checkGeometry().
|
private |
|
private |
Definition at line 810 of file Setup.h.
Referenced by psModule().
|
private |
Definition at line 716 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 556 of file Setup.h.
Referenced by encodeBend(), and stubAlgorithm().
|
private |
Definition at line 658 of file Setup.h.
Referenced by tbInnerRadius().
|
private |
Definition at line 825 of file Setup.h.
Referenced by tfpNumChannel().
|
private |
Definition at line 821 of file Setup.h.
Referenced by tfpWidthCot().
|
private |
Definition at line 819 of file Setup.h.
Referenced by tfpWidthInv2R().
|
private |
Definition at line 817 of file Setup.h.
Referenced by tfpWidthPhi0().
|
private |
Definition at line 823 of file Setup.h.
Referenced by tfpWidthZ0().
|
private |
Definition at line 734 of file Setup.h.
Referenced by tiltApproxIntercept().
|
private |
Definition at line 732 of file Setup.h.
Referenced by tiltApproxSlope().
|
private |
Definition at line 754 of file Setup.h.
Referenced by tiltedLayerLimitZ().
|
private |
Definition at line 736 of file Setup.h.
Referenced by tiltUncertaintyR().
|
private |
Definition at line 712 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 714 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 977 of file Setup.h.
Referenced by calculateConstants(), and tmttBaseInv2R().
|
private |
Definition at line 975 of file Setup.h.
Referenced by calculateConstants(), dPhi(), stubPos(), tmttBasePhi(), and v0().
|
private |
Definition at line 979 of file Setup.h.
Referenced by calculateConstants(), and tmttBasePhiT().
|
private |
Definition at line 971 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttBaseR().
|
private |
Definition at line 973 of file Setup.h.
Referenced by calculateConstants(), dZ(), stubPos(), tmttBaseZ(), and v1().
|
private |
Definition at line 989 of file Setup.h.
Referenced by calculateConstants(), and tmttNumUnusedBits().
|
private |
Definition at line 987 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthInv2R().
|
private |
Definition at line 983 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthLayer().
|
private |
Definition at line 615 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthPhi().
|
private |
Definition at line 613 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthR().
|
private |
Definition at line 985 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthSectorEta().
|
private |
Definition at line 617 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthZ().
|
private |
Definition at line 677 of file Setup.h.
Referenced by tpMaxBadStubs2S().
|
private |
Definition at line 679 of file Setup.h.
Referenced by tpMaxBadStubsPS().
|
private |
Definition at line 671 of file Setup.h.
Referenced by tpMaxD0(), and useForAlgEff().
|
private |
Definition at line 665 of file Setup.h.
Referenced by configureTPSelector(), and tpMaxEta().
|
private |
Definition at line 667 of file Setup.h.
Referenced by configureTPSelector(), and tpMaxVertR().
|
private |
Definition at line 669 of file Setup.h.
Referenced by configureTPSelector(), tpMaxVertZ(), and useForAlgEff().
|
private |
Definition at line 673 of file Setup.h.
Referenced by reconstructable(), and tpMinLayers().
|
private |
Definition at line 675 of file Setup.h.
Referenced by tpMinLayersPS().
|
private |
Definition at line 663 of file Setup.h.
Referenced by configureTPSelector(), and tpMinPt().
|
private |
Definition at line 936 of file Setup.h.
Referenced by configureTPSelector(), and useForAlgEff().
|
private |
Definition at line 938 of file Setup.h.
Referenced by configureTPSelector(), and useForReconstructable().
|
private |
Definition at line 550 of file Setup.h.
Referenced by produceSensorModules(), psModule(), stubPos(), and trackerGeometry().
|
private |
Definition at line 552 of file Setup.h.
Referenced by layerId(), produceSensorModules(), and trackerTopology().
|
private |
Definition at line 920 of file Setup.h.
Referenced by tttrackBits().
|
private |
Definition at line 922 of file Setup.h.
Referenced by weightBinFraction().
|
private |
Definition at line 704 of file Setup.h.
Referenced by widthAddrBRAM18().
|
private |
Definition at line 702 of file Setup.h.
Referenced by widthAddrBRAM36().
|
private |
Definition at line 761 of file Setup.h.
Referenced by widthBend().
|
private |
Definition at line 763 of file Setup.h.
Referenced by widthCol().
|
private |
Definition at line 684 of file Setup.h.
Referenced by calculateConstants(), and widthDSPa().
|
private |
Definition at line 686 of file Setup.h.
Referenced by calculateConstants(), and widthDSPab().
|
private |
Definition at line 688 of file Setup.h.
Referenced by calculateConstants(), and widthDSPau().
|
private |
Definition at line 690 of file Setup.h.
Referenced by calculateConstants(), and widthDSPb().
|
private |
Definition at line 692 of file Setup.h.
Referenced by calculateConstants(), and widthDSPbb().
|
private |
Definition at line 694 of file Setup.h.
Referenced by calculateConstants(), and widthDSPbu().
|
private |
Definition at line 696 of file Setup.h.
Referenced by calculateConstants(), and widthDSPc().
|
private |
Definition at line 698 of file Setup.h.
Referenced by calculateConstants(), and widthDSPcb().
|
private |
Definition at line 700 of file Setup.h.
Referenced by calculateConstants(), and widthDSPcu().
|
private |
Definition at line 765 of file Setup.h.
Referenced by calculateConstants(), and widthRow().
|
private |
Definition at line 945 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeBarrelLayer().
|
private |
Definition at line 949 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeEndcapDisksRing().
|
private |
Definition at line 947 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeTiltedLayerRing().
|
private |
Definition at line 881 of file Setup.h.
Referenced by calculateConstants(), and zhtMaxStubsPerLayer().
|
private |
Definition at line 879 of file Setup.h.
Referenced by zhtMaxTracks().
|
private |
Definition at line 877 of file Setup.h.
Referenced by zhtMinLayers().
|
private |
Definition at line 873 of file Setup.h.
Referenced by calculateConstants(), and zhtNumBinsCot().
|
private |
Definition at line 871 of file Setup.h.
Referenced by calculateConstants(), and zhtNumBinsZT().
|
private |
Definition at line 1068 of file Setup.h.
Referenced by calculateConstants(), and zhtNumCells().
|
private |
Definition at line 875 of file Setup.h.
Referenced by zhtNumStages().