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 |
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 DetId::subdetId(), 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 hph::Setup::etaRegions(), 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_, funct::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 hph::Setup::chosenRofZ(), trklet::KFin::consume(), 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(), 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_, HLT_2023v12_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 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().
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().
|
inline |
Definition at line 489 of file Setup.h.
References kfMinLayers_.
Referenced by trackerTFP::KalmanFilter::accumulator(), trackerTFP::KalmanFilter::comb(), trackerTFP::KalmanFilter::produce(), trklet::KFin::produce(), and trackerTFP::State::State().
|
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 TrackerTopology::layer(), offsetLayerDisks_, DetId::subdetId(), 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_, 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 |
Definition at line 167 of file Setup.h.
References psDiskLimitsR_.
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 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(), 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 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 trackerTFP::LayerEncoding::LayerEncoding(), hph::Setup::sensorModules(), and hph::Setup::Setup().
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().
GlobalPoint tt::Setup::stubPos | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 820 of file Setup.cc.
References 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, HLT_2023v12_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_, HLT_2023v12_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(), PV3DBase< T, PVType, FrameType >::perp(), tt::SensorModule::pitchCol(), tt::SensorModule::pitchRow(), funct::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 tt::SensorModule::pitchCol(), funct::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 764 of file Setup.h.
Referenced by baseBend().
|
private |
Definition at line 961 of file Setup.h.
Referenced by baseRegion(), calculateConstants(), and stubPos().
|
private |
Definition at line 768 of file Setup.h.
Referenced by baseRow(), and calculateConstants().
|
private |
Definition at line 1045 of file Setup.h.
Referenced by baseSector(), and calculateConstants().
|
private |
Definition at line 770 of file Setup.h.
Referenced by baseWindowSize(), and consumeStubAlgorithm().
|
private |
Definition at line 587 of file Setup.h.
Referenced by beamWindowZ().
|
private |
Definition at line 715 of file Setup.h.
Referenced by bField(), calculateConstants(), and checkMagneticField().
|
private |
Definition at line 717 of file Setup.h.
Referenced by checkMagneticField().
|
private |
Definition at line 837 of file Setup.h.
Referenced by boundarieEta(), and calculateConstants().
|
private |
Definition at line 551 of file Setup.h.
Referenced by produceSensorModules().
|
private |
Definition at line 606 of file Setup.h.
Referenced by calculateConstants(), chosenRofPhi(), and stubPos().
|
private |
Definition at line 831 of file Setup.h.
Referenced by calculateConstants(), and chosenRofZ().
|
private |
Definition at line 931 of file Setup.h.
Referenced by checkGeometry(), checkMagneticField(), configurationSupported(), and Setup().
|
private |
Definition at line 1040 of file Setup.h.
Referenced by produceSensorModules(), and sensorModule().
|
private |
Definition at line 1011 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and stubR().
|
private |
Definition at line 924 of file Setup.h.
Referenced by drDepthMemory().
|
private |
Definition at line 1028 of file Setup.h.
Referenced by calculateConstants(), and dtcBaseInv2R().
|
private |
Definition at line 1030 of file Setup.h.
Referenced by calculateConstants(), and dtcBaseM().
|
private |
Definition at line 789 of file Setup.h.
Referenced by dtcDepthMemory().
|
private |
Definition at line 1038 of file Setup.h.
Referenced by dtcModules(), and produceSensorModules().
|
private |
Definition at line 1024 of file Setup.h.
Referenced by calculateConstants(), and dtcNumMergedRows().
|
private |
Definition at line 1022 of file Setup.h.
Referenced by calculateConstants(), and dtcNumModulesPerRoutingBlock().
|
private |
Definition at line 787 of file Setup.h.
Referenced by calculateConstants(), and dtcNumRoutingBlocks().
|
private |
Definition at line 805 of file Setup.h.
Referenced by calculateConstants(), and dtcNumStreams().
|
private |
Definition at line 793 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthInv2R().
|
private |
Definition at line 1026 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthM().
|
private |
Definition at line 791 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthRowLUT().
|
private |
Definition at line 1034 of file Setup.h.
Referenced by encodingBend(), and Setup().
|
private |
Definition at line 1032 of file Setup.h.
Referenced by encodingBend(), and Setup().
|
private |
Definition at line 707 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 705 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 564 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 835 of file Setup.h.
Referenced by gpDepthMemory().
|
private |
Definition at line 723 of file Setup.h.
Referenced by calculateConstants(), and halfLength().
|
private |
Definition at line 848 of file Setup.h.
Referenced by htDepthMemory().
|
private |
Definition at line 846 of file Setup.h.
Referenced by htMinLayers().
|
private |
Definition at line 842 of file Setup.h.
Referenced by calculateConstants(), and htNumBinsInv2R().
|
private |
Definition at line 844 of file Setup.h.
Referenced by calculateConstants(), and htNumBinsPhiT().
|
private |
Definition at line 999 of file Setup.h.
Referenced by calculateConstants(), and hybridBaseAlpha().
|
private |
Definition at line 995 of file Setup.h.
Referenced by calculateConstants(), hybridBasePhi(), and stubPos().
|
private |
Definition at line 993 of file Setup.h.
Referenced by calculateConstants(), hybridBaseR(), stubPos(), and stubR().
|
private |
Definition at line 997 of file Setup.h.
Referenced by calculateConstants(), hybridBaseZ(), and stubPos().
|
private |
Definition at line 625 of file Setup.h.
Referenced by calculateConstants(), and hybridChosenRofPhi().
|
private |
Definition at line 651 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 649 of file Setup.h.
Referenced by hybridDiskZ(), and stubPos().
|
private |
Definition at line 647 of file Setup.h.
Referenced by hybridLayerR(), stubPos(), and stubR().
|
private |
Definition at line 1007 of file Setup.h.
Referenced by calculateConstants(), and hybridMaxCot().
|
private |
Definition at line 623 of file Setup.h.
Referenced by calculateConstants(), and hybridMaxEta().
|
private |
Definition at line 621 of file Setup.h.
Referenced by hybridMinPtCand().
|
private |
Definition at line 619 of file Setup.h.
Referenced by calculateConstants(), and hybridMinPtStub().
|
private |
Definition at line 627 of file Setup.h.
Referenced by calculateConstants(), and hybridNumLayers().
|
private |
Definition at line 629 of file Setup.h.
Referenced by hybridNumRingsPS().
|
private |
Definition at line 1009 of file Setup.h.
Referenced by calculateConstants(), and hybridNumUnusedBits().
|
private |
Definition at line 653 of file Setup.h.
Referenced by calculateConstants(), hybridRangePhi(), and stubPos().
|
private |
Definition at line 645 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 641 of file Setup.h.
Referenced by calculateConstants(), and hybridRangeR().
|
private |
Definition at line 643 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 991 of file Setup.h.
Referenced by calculateConstants(), hybridWidthLayerId(), and stubPos().
|
private |
Definition at line 637 of file Setup.h.
Referenced by calculateConstants(), hybridWidthAlpha(), and stubPos().
|
private |
Definition at line 639 of file Setup.h.
Referenced by calculateConstants(), hybridWidthBend(), and stubPos().
|
private |
Definition at line 635 of file Setup.h.
Referenced by calculateConstants(), hybridWidthPhi(), and stubPos().
|
private |
Definition at line 631 of file Setup.h.
Referenced by calculateConstants(), hybridWidthR(), stubPos(), and stubR().
|
private |
Definition at line 633 of file Setup.h.
Referenced by calculateConstants(), hybridWidthZ(), and stubPos().
|
private |
Definition at line 721 of file Setup.h.
Referenced by calculateConstants(), and innerRadius().
|
private |
Definition at line 959 of file Setup.h.
Referenced by calculateConstants(), and invPtToDphi().
|
private |
Definition at line 883 of file Setup.h.
Referenced by kfinShiftRangePhi().
|
private |
Definition at line 885 of file Setup.h.
Referenced by kfinShiftRangeZ().
|
private |
Definition at line 894 of file Setup.h.
Referenced by kfMaxLayers().
|
private |
Definition at line 892 of file Setup.h.
Referenced by kfMinLayers().
|
private |
Definition at line 890 of file Setup.h.
Referenced by kfNumWorker().
|
private |
Definition at line 909 of file Setup.h.
Referenced by kfoutchi2rphiBins().
|
private |
Definition at line 913 of file Setup.h.
Referenced by kfoutchi2rphiConv().
|
private |
Definition at line 911 of file Setup.h.
Referenced by kfoutchi2rzBins().
|
private |
Definition at line 915 of file Setup.h.
Referenced by kfoutchi2rzConv().
|
private |
Definition at line 896 of file Setup.h.
Referenced by kfRangeFactor().
|
private |
Definition at line 1069 of file Setup.h.
Referenced by calculateConstants(), and layerMap().
|
private |
Definition at line 747 of file Setup.h.
Referenced by calculateConstants(), and length2S().
|
private |
Definition at line 749 of file Setup.h.
Referenced by calculateConstants(), and lengthPS().
|
private |
Definition at line 545 of file Setup.h.
Referenced by checkMagneticField().
|
private |
Definition at line 1049 of file Setup.h.
Referenced by calculateConstants(), and maxCot().
|
private |
|
private |
|
private |
Definition at line 604 of file Setup.h.
Referenced by calculateConstants(), and maxEta().
|
private |
Definition at line 727 of file Setup.h.
Referenced by calculateConstants(), and maxLength().
|
private |
Definition at line 725 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 948 of file Setup.h.
Referenced by consumeStubAlgorithm(), encodeBend(), and Setup().
|
private |
Definition at line 1047 of file Setup.h.
Referenced by calculateConstants(), and maxZT().
|
private |
Definition at line 863 of file Setup.h.
Referenced by mhtMinLayers().
|
private |
Definition at line 853 of file Setup.h.
Referenced by calculateConstants(), and mhtNumBinsInv2R().
|
private |
Definition at line 855 of file Setup.h.
Referenced by calculateConstants(), and mhtNumBinsPhiT().
|
private |
Definition at line 1060 of file Setup.h.
Referenced by calculateConstants(), and mhtNumCells().
|
private |
Definition at line 861 of file Setup.h.
Referenced by mhtNumDLBChannel().
|
private |
Definition at line 859 of file Setup.h.
Referenced by mhtNumDLBNodes().
|
private |
Definition at line 857 of file Setup.h.
Referenced by mhtNumDLBs().
|
private |
Definition at line 602 of file Setup.h.
Referenced by calculateConstants(), and minPt().
|
private |
Definition at line 833 of file Setup.h.
Referenced by neededRangeChiZ().
|
private |
Definition at line 781 of file Setup.h.
Referenced by dtcId(), numATCASlots(), side(), slot(), and tkLayoutId().
|
private |
Definition at line 803 of file Setup.h.
Referenced by numBarrelLayer(), and trackletLayerId().
|
private |
Definition at line 1016 of file Setup.h.
Referenced by calculateConstants(), numDTCs(), and produceSensorModules().
|
private |
Definition at line 783 of file Setup.h.
Referenced by calculateConstants(), checkDTCId(), checkTKLayoutId(), dtcId(), numDTCsPerRegion(), side(), tkLayoutId(), and ttDTC().
|
private |
Definition at line 1018 of file Setup.h.
Referenced by calculateConstants(), checkTFPIdentifier(), and numDTCsPerTFP().
|
private |
Definition at line 953 of file Setup.h.
Referenced by calculateConstants(), and numFrames().
|
private |
Definition at line 957 of file Setup.h.
Referenced by calculateConstants(), and numFramesFE().
|
private |
Definition at line 703 of file Setup.h.
Referenced by calculateConstants(), and numFramesInfra().
|
private |
Definition at line 955 of file Setup.h.
Referenced by calculateConstants(), and numFramesIO().
|
private |
Definition at line 608 of file Setup.h.
Referenced by calculateConstants(), layerMap(), and numLayers().
|
private |
Definition at line 1020 of file Setup.h.
Referenced by calculateConstants(), numModules(), and produceSensorModules().
|
private |
Definition at line 785 of file Setup.h.
Referenced by calculateConstants(), numModulesPerDTC(), and produceSensorModules().
|
private |
Definition at line 779 of file Setup.h.
Referenced by calculateConstants(), dtcId(), numOverlappingRegions(), and ttDTC().
|
private |
Definition at line 777 of file Setup.h.
Referenced by calculateConstants(), checkDTCId(), checkTFPIdentifier(), checkTKLayoutId(), dtcId(), numRegions(), tkLayoutId(), and ttDTC().
|
private |
Definition at line 1051 of file Setup.h.
Referenced by calculateConstants(), and numSectors().
|
private |
Definition at line 829 of file Setup.h.
Referenced by calculateConstants(), and numSectorsEta().
|
private |
Definition at line 827 of file Setup.h.
Referenced by calculateConstants(), numSectorsPhi(), and stubPos().
|
private |
Definition at line 940 of file Setup.h.
Referenced by consumeStubAlgorithm(), and numTiltedLayerRing().
|
private |
Definition at line 795 of file Setup.h.
Referenced by offsetDetIdDSV(), and stubPos().
|
private |
Definition at line 797 of file Setup.h.
Referenced by offsetDetIdTP(), and produceSensorModules().
|
private |
Definition at line 799 of file Setup.h.
Referenced by indexLayerId(), layerId(), and offsetLayerDisks().
|
private |
Definition at line 801 of file Setup.h.
Referenced by indexLayerId(), offsetLayerId(), and trackletLayerId().
|
private |
Definition at line 719 of file Setup.h.
Referenced by calculateConstants(), and outerRadius().
|
private |
Definition at line 580 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 582 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 743 of file Setup.h.
Referenced by calculateConstants(), and pitch2S().
|
private |
Definition at line 745 of file Setup.h.
Referenced by calculateConstants(), and pitchPS().
|
private |
Definition at line 753 of file Setup.h.
Referenced by psDiskLimitR().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 557 of file Setup.h.
Referenced by checkGeometry().
|
private |
|
private |
|
private |
|
private |
Definition at line 561 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 559 of file Setup.h.
Referenced by checkHistory().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 555 of file Setup.h.
Referenced by consumeStubAlgorithm().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 597 of file Setup.h.
Referenced by dPhi(), scattering(), and v0().
|
private |
Definition at line 1055 of file Setup.h.
Referenced by calculateConstants(), and sectorCot().
|
private |
Definition at line 1036 of file Setup.h.
Referenced by produceSensorModules(), and sensorModules().
|
private |
Definition at line 573 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 569 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 571 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 575 of file Setup.h.
Referenced by checkGeometry().
|
private |
|
private |
Definition at line 807 of file Setup.h.
Referenced by psModule().
|
private |
Definition at line 713 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 553 of file Setup.h.
Referenced by encodeBend().
|
private |
Definition at line 655 of file Setup.h.
Referenced by tbInnerRadius().
|
private |
Definition at line 822 of file Setup.h.
Referenced by tfpNumChannel().
|
private |
Definition at line 818 of file Setup.h.
Referenced by tfpWidthCot().
|
private |
Definition at line 816 of file Setup.h.
Referenced by tfpWidthInv2R().
|
private |
Definition at line 814 of file Setup.h.
Referenced by tfpWidthPhi0().
|
private |
Definition at line 820 of file Setup.h.
Referenced by tfpWidthZ0().
|
private |
Definition at line 731 of file Setup.h.
Referenced by tiltApproxIntercept().
|
private |
Definition at line 729 of file Setup.h.
Referenced by tiltApproxSlope().
|
private |
Definition at line 751 of file Setup.h.
Referenced by tiltedLayerLimitZ().
|
private |
Definition at line 733 of file Setup.h.
Referenced by tiltUncertaintyR().
|
private |
Definition at line 709 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 711 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 974 of file Setup.h.
Referenced by calculateConstants(), and tmttBaseInv2R().
|
private |
Definition at line 972 of file Setup.h.
Referenced by calculateConstants(), dPhi(), stubPos(), tmttBasePhi(), and v0().
|
private |
Definition at line 976 of file Setup.h.
Referenced by calculateConstants(), and tmttBasePhiT().
|
private |
Definition at line 968 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttBaseR().
|
private |
Definition at line 970 of file Setup.h.
Referenced by calculateConstants(), dZ(), stubPos(), tmttBaseZ(), and v1().
|
private |
Definition at line 986 of file Setup.h.
Referenced by calculateConstants(), and tmttNumUnusedBits().
|
private |
Definition at line 984 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthInv2R().
|
private |
Definition at line 980 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthLayer().
|
private |
Definition at line 612 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthPhi().
|
private |
Definition at line 610 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthR().
|
private |
Definition at line 982 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthSectorEta().
|
private |
Definition at line 614 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthZ().
|
private |
Definition at line 674 of file Setup.h.
Referenced by tpMaxBadStubs2S().
|
private |
Definition at line 676 of file Setup.h.
Referenced by tpMaxBadStubsPS().
|
private |
Definition at line 668 of file Setup.h.
Referenced by tpMaxD0(), and useForAlgEff().
|
private |
Definition at line 662 of file Setup.h.
Referenced by configureTPSelector(), and tpMaxEta().
|
private |
Definition at line 664 of file Setup.h.
Referenced by configureTPSelector(), and tpMaxVertR().
|
private |
Definition at line 666 of file Setup.h.
Referenced by configureTPSelector(), tpMaxVertZ(), and useForAlgEff().
|
private |
Definition at line 670 of file Setup.h.
Referenced by reconstructable(), and tpMinLayers().
|
private |
Definition at line 672 of file Setup.h.
Referenced by tpMinLayersPS().
|
private |
Definition at line 660 of file Setup.h.
Referenced by configureTPSelector(), and tpMinPt().
|
private |
Definition at line 933 of file Setup.h.
Referenced by configureTPSelector(), and useForAlgEff().
|
private |
Definition at line 935 of file Setup.h.
Referenced by configureTPSelector(), and useForReconstructable().
|
private |
Definition at line 547 of file Setup.h.
Referenced by produceSensorModules(), psModule(), stubPos(), and trackerGeometry().
|
private |
Definition at line 549 of file Setup.h.
Referenced by layerId(), produceSensorModules(), and trackerTopology().
|
private |
Definition at line 917 of file Setup.h.
Referenced by tttrackBits().
|
private |
Definition at line 919 of file Setup.h.
Referenced by weightBinFraction().
|
private |
Definition at line 701 of file Setup.h.
Referenced by widthAddrBRAM18().
|
private |
Definition at line 699 of file Setup.h.
Referenced by widthAddrBRAM36().
|
private |
Definition at line 758 of file Setup.h.
Referenced by widthBend().
|
private |
Definition at line 760 of file Setup.h.
Referenced by widthCol().
|
private |
Definition at line 681 of file Setup.h.
Referenced by calculateConstants(), and widthDSPa().
|
private |
Definition at line 683 of file Setup.h.
Referenced by calculateConstants(), and widthDSPab().
|
private |
Definition at line 685 of file Setup.h.
Referenced by calculateConstants(), and widthDSPau().
|
private |
Definition at line 687 of file Setup.h.
Referenced by calculateConstants(), and widthDSPb().
|
private |
Definition at line 689 of file Setup.h.
Referenced by calculateConstants(), and widthDSPbb().
|
private |
Definition at line 691 of file Setup.h.
Referenced by calculateConstants(), and widthDSPbu().
|
private |
Definition at line 693 of file Setup.h.
Referenced by calculateConstants(), and widthDSPc().
|
private |
Definition at line 695 of file Setup.h.
Referenced by calculateConstants(), and widthDSPcb().
|
private |
Definition at line 697 of file Setup.h.
Referenced by calculateConstants(), and widthDSPcu().
|
private |
Definition at line 762 of file Setup.h.
Referenced by calculateConstants(), and widthRow().
|
private |
Definition at line 942 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeBarrelLayer().
|
private |
Definition at line 946 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeEndcapDisksRing().
|
private |
Definition at line 944 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeTiltedLayerRing().
|
private |
Definition at line 878 of file Setup.h.
Referenced by calculateConstants(), and zhtMaxStubsPerLayer().
|
private |
Definition at line 876 of file Setup.h.
Referenced by zhtMaxTracks().
|
private |
Definition at line 874 of file Setup.h.
Referenced by zhtMinLayers().
|
private |
Definition at line 870 of file Setup.h.
Referenced by calculateConstants(), and zhtNumBinsCot().
|
private |
Definition at line 868 of file Setup.h.
Referenced by calculateConstants(), and zhtNumBinsZT().
|
private |
Definition at line 1065 of file Setup.h.
Referenced by calculateConstants(), and zhtNumCells().
|
private |
Definition at line 872 of file Setup.h.
Referenced by zhtNumStages().