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 | disk2SR (int layerId, int r) const |
double | dPhi (const TTStubRef &ttStubRef, double inv2R) const |
int | dphiTruncation () 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 |
int | dzTruncation () 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 |
int | kfoutchi2rphiConv () const |
int | kfoutchi2rzConv () const |
double | kfRangeFactor () const |
int | kfShiftInitialC00 () const |
int | kfShiftInitialC11 () const |
int | kfShiftInitialC22 () const |
int | kfShiftInitialC33 () 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 | tbWidthR (SensorModule::Type type) 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 |
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 528 of file Setup.cc.
References hcalRecHitTable_cff::detId, and StripSubdetector::TOB.
Referenced by trklet::DRin::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::DRin::consume(), trackerDTC::Stub::formatHybrid(), trackerDTC::Stub::formatTMTT(), and trackerTFP::TrackKF::ttTrack().
|
inline |
|
inline |
Definition at line 424 of file Setup.h.
References baseSector_.
Referenced by trackerDTC::Stub::formatTMTT(), trklet::DRin::produce(), trklet::ProducerKFout::produce(), and trackerTFP::TrackKF::ttTrack().
|
inline |
|
inline |
Definition at line 180 of file Setup.h.
References beamWindowZ_.
Referenced by trklet::DRin::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 421 of file Setup.h.
References boundariesEta_, and PVValHelper::eta.
Referenced by trackerDTC::Stub::formatTMTT(), trackerTFP::LayerEncoding::LayerEncoding(), and trklet::DRin::produce().
|
inline |
|
private |
Definition at line 658 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 835 of file Setup.cc.
References dtcId(), cppFunctionSkipper::exception, numDTCsPerRegion_, and numRegions_.
Referenced by gbps10(), psModule(), side(), slot(), and tkLayoutId().
|
private |
Definition at line 394 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 242 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(), trackerDTC::ProducerED::beginRun(), trackerTFP::ProducerKFin::beginRun(), trklet::ProducerDR::beginRun(), trklet::ProducerKFin::beginRun(), trklet::ProducerTBout::beginRun(), and trklet::ProducerDRin::beginRun().
|
private |
|
private |
Definition at line 383 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 857 of file Setup.cc.
References cppFunctionSkipper::exception, numDTCsPerTFP_, and numRegions_.
Referenced by dtcId().
|
private |
Definition at line 846 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 417 of file Setup.h.
References chosenRofZ_.
Referenced by trklet::DRin::consume(), hph::Setup::digiZT(), trackerTFP::ZHoughTransform::fill(), trackerTFP::State::H12(), trackerTFP::LayerEncoding::LayerEncoding(), trklet::KFin::produce(), trklet::DRin::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::ProducerDR::beginRun(), trklet::ProducerTBout::beginRun(), trklet::ProducerDRin::beginRun(), trklet::ProducerAS::produce(), trackerTFP::ProducerTT::produce(), trklet::ProducerTT::produce(), trackerTFP::ProducerMHT::produce(), trackerTFP::ProducerZHT::produce(), trackerTFP::ProducerZHTout::produce(), trackerTFP::ProducerHT::produce(), trackerTFP::ProducerKF::produce(), trackerTFP::ProducerGP::produce(), trklet::ProducerKFout::produce(), trackerDTC::ProducerED::produce(), trackerTFP::ProducerKFin::produce(), trklet::ProducerDR::produce(), trklet::ProducerKFin::produce(), trklet::ProducerTBout::produce(), and trklet::ProducerDRin::produce().
|
private |
Definition at line 492 of file Setup.cc.
References cosmictrackingParticleSelector_cfi::chargedOnly, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), 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 420 of file Setup.cc.
References baseWindowSize_, edm::ParameterSet::getParameter(), SiStripPI::max, maxWindowSize_, numTiltedLayerRings_, pSetSA_, svgfig::window(), windowSizeBarrelLayers_, windowSizeEndcapDisksRings_, and windowSizeTiltedLayerRings_.
Referenced by Setup().
|
inline |
Definition at line 306 of file Setup.h.
References disk2SRs_, and layerId().
Referenced by trklet::DRin::consume().
double tt::Setup::dPhi | ( | const TTStubRef & | ttStubRef, |
double | inv2R | ||
) | const |
Definition at line 580 of file Setup.cc.
References funct::abs(), hcalRecHitTable_cff::detId, cppFunctionSkipper::exception, maxdPhi_, mindPhi_, PV3DBase< T, PVType, FrameType >::perp(), scattering_, sensorModule(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::sm(), stubPos(), and tmttBasePhi_.
Referenced by trackerTFP::ProducerKFin::produce().
|
inline |
Definition at line 517 of file Setup.h.
References dphiTruncation_.
Referenced by trklet::ProducerKFout::beginRun().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 361 of file Setup.h.
References dtcDepthMemory_.
Referenced by trackerDTC::DTC::merge().
int tt::Setup::dtcId | ( | int | tklId | ) | const |
Definition at line 294 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 313 of file Setup.cc.
References checkTFPIdentifier(), numDTCsPerRegion_, numOverlappingRegions_, and numRegions_.
|
inline |
Definition at line 393 of file Setup.h.
References dtcId(), and dtcModules_.
Referenced by produceSensorModules().
|
inline |
|
inline |
|
inline |
Definition at line 359 of file Setup.h.
References dtcNumRoutingBlocks_.
Referenced by trackerDTC::DTC::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 283 of file Setup.cc.
References edm::ParameterSet::dump(), and contentValuesCheck::ss.
double tt::Setup::dZ | ( | const TTStubRef & | ttStubRef, |
double | cot | ||
) | const |
Definition at line 600 of file Setup.cc.
References hcalRecHitTable_cff::detId, cppFunctionSkipper::exception, maxdZ_, mindZ_, sensorModule(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::sm(), and tmttBaseZ_.
Referenced by trackerTFP::ZHoughTransform::fill(), and trackerTFP::ProducerKFin::produce().
|
inline |
Definition at line 515 of file Setup.h.
References dzTruncation_.
Referenced by trklet::ProducerKFout::beginRun().
|
private |
Definition at line 439 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 377 of file Setup.cc.
References encodingsBend2S_, encodingsBendPS_, and psModule().
Referenced by trklet::TrackletLUT::getBendCut().
bool tt::Setup::gbps10 | ( | int | dtcId | ) | const |
Definition at line 345 of file Setup.cc.
References checkDTCId(), dtcId(), slot(), and slotLimit10gbps_.
|
inline |
Definition at line 419 of file Setup.h.
References gpDepthMemory_.
Referenced by trackerTFP::GeometricProcessor::produce().
|
inline |
|
inline |
Definition at line 445 of file Setup.h.
References htDepthMemory_.
Referenced by trackerTFP::HoughTransform::fillIn().
|
inline |
Definition at line 443 of file Setup.h.
References htMinLayers_.
Referenced by trackerTFP::HoughTransform::readOut().
|
inline |
Definition at line 439 of file Setup.h.
References htNumBinsInv2R_.
Referenced by trackerTFP::DataFormats::DataFormats().
|
inline |
Definition at line 441 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 trklet::DRin::consume(), and 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::DRin::consume().
|
inline |
Definition at line 296 of file Setup.h.
References hybridLayerRs_, and layerId().
Referenced by trklet::DRin::consume().
|
inline |
Definition at line 292 of file Setup.h.
References hybridMaxCot_.
Referenced by trklet::DRin::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::DRin::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::DRin::DRin().
|
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 523 of file Setup.cc.
References barrel(), layerId(), offsetLayerDisks_, and offsetLayerId_.
Referenced by trklet::DRin::consume(), stubPos(), and stubR().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 495 of file Setup.h.
References kfMaxLayers_.
Referenced by trackerTFP::KalmanFilter::comb(), and trackerTFP::State::State().
|
inline |
Definition at line 493 of file Setup.h.
References kfMinLayers_.
Referenced by trackerTFP::KalmanFilter::accumulator(), trackerTFP::KalmanFilter::comb(), trackerTFP::KalmanFilter::produce(), and trklet::DRin::produce().
|
inline |
Definition at line 491 of file Setup.h.
References kfNumWorker_.
Referenced by trklet::ProducerKFout::beginRun(), trackerTFP::DataFormats::DataFormats(), trklet::KFin::produce(), trklet::ProducerKFout::produce(), and trklet::ProducerKFin::produce().
|
inline |
Definition at line 509 of file Setup.h.
References kfoutchi2rphiConv_.
Referenced by trklet::ProducerKFout::produce().
|
inline |
Definition at line 511 of file Setup.h.
References kfoutchi2rzConv_.
Referenced by trklet::ProducerKFout::produce().
|
inline |
|
inline |
Definition at line 499 of file Setup.h.
References kfShiftInitialC00_.
Referenced by trackerTFP::State::State().
|
inline |
Definition at line 501 of file Setup.h.
References kfShiftInitialC11_.
Referenced by trackerTFP::State::State().
|
inline |
Definition at line 503 of file Setup.h.
References kfShiftInitialC22_.
Referenced by trackerTFP::State::State().
|
inline |
Definition at line 505 of file Setup.h.
References kfShiftInitialC33_.
Referenced by trackerTFP::State::State().
int tt::Setup::layerId | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 511 of file Setup.cc.
References hcalRecHitTable_cff::detId, TrackerTopology::layer(), offsetLayerDisks_, TrackerTopology::tidWheel(), StripSubdetector::TOB, and trackerTopology_.
Referenced by disk2SR(), hybridDiskZ(), hybridLayerR(), hybridNumRingsPS(), indexLayerId(), trklet::ChannelAssignment::layerId(), numTiltedLayerRing(), trackerTFP::ProducerKFin::produce(), L1FPGATrackProducer::produce(), reconstructable(), stubPos(), stubR(), trackletLayerId(), windowSizeBarrelLayer(), windowSizeEndcapDisksRing(), and windowSizeTiltedLayerRing().
TTBV tt::Setup::layerMap | ( | const std::vector< int > & | ints | ) | const |
Definition at line 540 of file Setup.cc.
References mps_fire::i, kfWidthLayerCount_, and numLayers_.
Definition at line 550 of file Setup.cc.
References mps_fire::i, kfWidthLayerCount_, and numLayers_.
Definition at line 560 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 571 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::DRin::consume(), and trklet::KFin::produce().
|
inline |
|
inline |
Definition at line 460 of file Setup.h.
References mhtMinLayers_.
Referenced by trackerTFP::ZHoughTransform::fill(), and trackerTFP::MiniHoughTransform::fill().
|
inline |
Definition at line 450 of file Setup.h.
References mhtNumBinsInv2R_.
Referenced by trackerTFP::StubMHT::StubMHT().
|
inline |
Definition at line 452 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 375 of file Setup.h.
References numBarrelLayer_.
Referenced by trklet::ChannelAssignment::ChannelAssignment().
|
inline |
Definition at line 377 of file Setup.h.
References numDTCs_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
Definition at line 355 of file Setup.h.
References numDTCsPerRegion_.
Referenced by trackerTFP::DataFormats::DataFormats(), and trackerDTC::LayerEncoding::decode().
|
inline |
Definition at line 379 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::DRin::consume(), trackerTFP::HoughTransform::fillIn(), trackerTFP::HoughTransform::produce(), trackerTFP::GeometricProcessor::produce(), trackerTFP::KalmanFilter::produce(), trklet::KFin::produce(), trklet::DRin::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(), trklet::DR::consume(), trklet::KFin::consume(), trackerTFP::DataFormats::DataFormats(), trklet::DR::equalEnough(), trackerTFP::LayerEncoding::LayerEncoding(), trackerTFP::LayerEncoding::layerIdKF(), trackerTFP::LayerEncoding::maybePattern(), trackerTFP::KalmanFilter::produce(), trklet::DR::produce(), trklet::KFin::produce(), trklet::DRin::produce(), trklet::ProducerTT::produce(), trackerTFP::ProducerTT::produce(), trklet::ProducerKFout::produce(), trackerTFP::ProducerKFin::produce(), trklet::ProducerKFin::produce(), trklet::ProducerDR::produce(), trklet::ProducerDRin::produce(), trackerTFP::HoughTransform::readOut(), trackerTFP::State::State(), trackerTFP::TrackKFin::TrackKFin(), and trackerTFP::TrackKFin::ttStubRefs().
|
inline |
|
inline |
Definition at line 357 of file Setup.h.
References numModulesPerDTC_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
Definition at line 351 of file Setup.h.
References numOverlappingRegions_.
Referenced by trackerDTC::Stub::formatTMTT(), and trackerDTC::DTC::produce().
|
inline |
Definition at line 349 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(), trklet::ProducerDR::produce(), trklet::ProducerDRin::produce(), and trklet::ProducerTBout::produce().
|
inline |
Definition at line 430 of file Setup.h.
References numSectors_.
Referenced by trackerTFP::DataFormats::DataFormats().
|
inline |
Definition at line 415 of file Setup.h.
References numSectorsEta_.
Referenced by trackerDTC::Stub::formatTMTT(), trackerTFP::LayerEncoding::LayerEncoding(), trklet::DRin::produce(), and trklet::ProducerKFout::produce().
|
inline |
Definition at line 413 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 313 of file Setup.h.
References layerId(), and numTiltedLayerRings_.
Referenced by L1FPGATrackProducer::produce().
|
inline |
Definition at line 367 of file Setup.h.
References offsetDetIdDSV_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
|
inline |
Definition at line 371 of file Setup.h.
References offsetLayerDisks_.
Referenced by trklet::ChannelAssignment::ChannelAssignment(), and trklet::DRin::consume().
|
inline |
Definition at line 373 of file Setup.h.
References offsetLayerId_.
Referenced by trklet::ChannelAssignment::ChannelAssignment(), and trklet::DRin::consume().
|
inline |
Definition at line 241 of file Setup.h.
References outerRadius_.
Referenced by trklet::DRin::DRin().
|
inline |
|
inline |
|
private |
Definition at line 449 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 322 of file Setup.cc.
References checkDTCId(), dtcId(), slot(), and slotLimitPS_.
Referenced by trklet::DRin::consume(), encodingBend(), trklet::KFin::produce(), L1FPGATrackProducer::produce(), and type().
bool tt::Setup::psModule | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 534 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 638 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 432 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(), trklet::DRin::produce(), trackerTFP::ProducerKFin::produce(), trackerTFP::TrackDR::TrackDR(), and trackerTFP::TrackKF::ttTrack().
SensorModule * tt::Setup::sensorModule | ( | const DetId & | detId | ) | const |
Definition at line 365 of file Setup.cc.
References hcalRecHitTable_cff::detId, detIdToSensorModule_, cppFunctionSkipper::exception, and ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it.
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 351 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 359 of file Setup.cc.
References checkDTCId(), dtcId(), and numATCASlots_.
Referenced by dtcId(), gbps10(), psModule(), and tkLayoutId().
|
inline |
Definition at line 525 of file Setup.h.
References stubAlgorithm_.
Referenced by trklet::TrackletLUT::getBendCut().
GlobalPoint tt::Setup::stubPos | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 824 of file Setup.cc.
References hcalRecHitTable_cff::detId, TrackerGeometry::idToDetUnit(), Topology::localPosition(), offsetDetIdDSV_, Surface::toGlobal(), and trackerGeometry_.
Referenced by trklet::DRin::consume(), dPhi(), L1FPGATrackProducer::produce(), stubPos(), and v0().
GlobalPoint tt::Setup::stubPos | ( | bool | hybrid, |
const tt::FrameStub & | frame, | ||
int | region | ||
) | const |
Definition at line 772 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 758 of file Setup.cc.
References barrel(), tt::SensorModule::Disk2S, disk2SRs_, hybridBasesR_, hybridLayerRs_, hybridWidthsR_, indexLayerId(), layerId(), type(), and TTBV::val().
|
inline |
Definition at line 304 of file Setup.h.
References tbInnerRadius_.
Referenced by trklet::KFin::produce().
|
inline |
Definition at line 308 of file Setup.h.
References tbWidthsR_.
Referenced by trklet::DRin::consume().
|
inline |
Definition at line 408 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::DRin::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 304 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 518 of file Setup.cc.
References barrel(), layerId(), numBarrelLayer_, and offsetLayerId_.
Referenced by trklet::DRin::consume().
|
inline |
Definition at line 90 of file Setup.h.
References numDTCsPerRegion_, numOverlappingRegions_, and numRegions_.
Referenced by trackerDTC::ProducerED::produce().
SensorModule::Type tt::Setup::type | ( | const TTStubRef & | ttStubRef | ) | const |
Definition at line 329 of file Setup.cc.
References barrel(), tt::SensorModule::Barrel2S, tt::SensorModule::BarrelPS, tt::SensorModule::Disk2S, tt::SensorModule::DiskPS, and psModule().
Referenced by trklet::DRin::consume(), stubPos(), stubR(), and trklet::ChannelAssignment::type().
bool tt::Setup::useForAlgEff | ( | const TrackingParticle & | tp | ) | const |
Definition at line 646 of file Setup.cc.
References funct::abs(), DummyCfis::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 617 of file Setup.cc.
References hcalRecHitTable_cff::detId, PV3DBase< T, PVType, FrameType >::perp(), funct::pow(), scattering_, sensorModule(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::sm(), stubPos(), and tmttBasePhi_.
Referenced by trackerTFP::TrackKF::ttTrack().
double tt::Setup::v1 | ( | const TTStubRef & | ttStubRef, |
double | cot | ||
) | const |
Definition at line 629 of file Setup.cc.
References hcalRecHitTable_cff::detId, funct::pow(), sensorModule(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::sm(), and tmttBaseZ_.
Referenced by trackerTFP::TrackKF::ttTrack().
|
inline |
Definition at line 513 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::DRin::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 trklet::DRin::DRin(), trackerTFP::FormatKF< v >::FormatKF(), trklet::KFin::produce(), and trklet::DRin::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 315 of file Setup.h.
References layerId(), and windowSizeBarrelLayers_.
|
inline |
Definition at line 321 of file Setup.h.
References layerId(), relativeConstraints::ring, and windowSizeEndcapDisksRings_.
|
inline |
Definition at line 317 of file Setup.h.
References layerId(), relativeConstraints::ring, and windowSizeTiltedLayerRings_.
|
inline |
Definition at line 477 of file Setup.h.
References zhtMaxStubsPerLayer_.
Referenced by trackerTFP::ProducerKFin::produce().
|
inline |
Definition at line 475 of file Setup.h.
References zhtMaxTracks_.
Referenced by trackerTFP::ProducerZHTout::produce().
|
inline |
|
inline |
|
inline |
Definition at line 467 of file Setup.h.
References zhtNumBinsZT_.
Referenced by trackerTFP::ZHoughTransform::fill().
|
inline |
Definition at line 479 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 471 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 778 of file Setup.h.
Referenced by baseBend().
|
private |
Definition at line 973 of file Setup.h.
Referenced by baseRegion(), calculateConstants(), and stubPos().
|
private |
Definition at line 782 of file Setup.h.
Referenced by baseRow(), and calculateConstants().
|
private |
Definition at line 1057 of file Setup.h.
Referenced by baseSector(), and calculateConstants().
|
private |
Definition at line 784 of file Setup.h.
Referenced by baseWindowSize(), and consumeStubAlgorithm().
|
private |
Definition at line 599 of file Setup.h.
Referenced by beamWindowZ().
|
private |
Definition at line 729 of file Setup.h.
Referenced by bField(), calculateConstants(), and checkMagneticField().
|
private |
Definition at line 731 of file Setup.h.
Referenced by checkMagneticField().
|
private |
Definition at line 851 of file Setup.h.
Referenced by boundarieEta(), and calculateConstants().
|
private |
Definition at line 563 of file Setup.h.
Referenced by produceSensorModules().
|
private |
Definition at line 618 of file Setup.h.
Referenced by calculateConstants(), chosenRofPhi(), and stubPos().
|
private |
Definition at line 845 of file Setup.h.
Referenced by calculateConstants(), and chosenRofZ().
|
private |
Definition at line 943 of file Setup.h.
Referenced by checkGeometry(), checkMagneticField(), configurationSupported(), and Setup().
|
private |
Definition at line 1052 of file Setup.h.
Referenced by produceSensorModules(), and sensorModule().
|
private |
|
private |
Definition at line 931 of file Setup.h.
Referenced by dphiTruncation().
|
private |
Definition at line 936 of file Setup.h.
Referenced by drDepthMemory().
|
private |
Definition at line 1040 of file Setup.h.
Referenced by calculateConstants(), and dtcBaseInv2R().
|
private |
Definition at line 1042 of file Setup.h.
Referenced by calculateConstants(), and dtcBaseM().
|
private |
Definition at line 803 of file Setup.h.
Referenced by dtcDepthMemory().
|
private |
Definition at line 1050 of file Setup.h.
Referenced by dtcModules(), and produceSensorModules().
|
private |
Definition at line 1036 of file Setup.h.
Referenced by calculateConstants(), and dtcNumMergedRows().
|
private |
Definition at line 1034 of file Setup.h.
Referenced by calculateConstants(), and dtcNumModulesPerRoutingBlock().
|
private |
Definition at line 801 of file Setup.h.
Referenced by calculateConstants(), and dtcNumRoutingBlocks().
|
private |
Definition at line 819 of file Setup.h.
Referenced by calculateConstants(), and dtcNumStreams().
|
private |
Definition at line 807 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthInv2R().
|
private |
Definition at line 1038 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthM().
|
private |
Definition at line 805 of file Setup.h.
Referenced by calculateConstants(), and dtcWidthRowLUT().
|
private |
Definition at line 929 of file Setup.h.
Referenced by dzTruncation().
|
private |
Definition at line 1046 of file Setup.h.
Referenced by encodingBend(), and Setup().
|
private |
Definition at line 1044 of file Setup.h.
Referenced by encodingBend(), and Setup().
|
private |
Definition at line 721 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 719 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 576 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 849 of file Setup.h.
Referenced by gpDepthMemory().
|
private |
Definition at line 737 of file Setup.h.
Referenced by calculateConstants(), and halfLength().
|
private |
Definition at line 862 of file Setup.h.
Referenced by htDepthMemory().
|
private |
Definition at line 860 of file Setup.h.
Referenced by htMinLayers().
|
private |
Definition at line 856 of file Setup.h.
Referenced by calculateConstants(), and htNumBinsInv2R().
|
private |
Definition at line 858 of file Setup.h.
Referenced by calculateConstants(), and htNumBinsPhiT().
|
private |
Definition at line 1011 of file Setup.h.
Referenced by calculateConstants(), and hybridBaseAlpha().
|
private |
Definition at line 1007 of file Setup.h.
Referenced by calculateConstants(), hybridBasePhi(), and stubPos().
|
private |
Definition at line 1005 of file Setup.h.
Referenced by calculateConstants(), hybridBaseR(), stubPos(), and stubR().
|
private |
Definition at line 1009 of file Setup.h.
Referenced by calculateConstants(), hybridBaseZ(), and stubPos().
|
private |
Definition at line 637 of file Setup.h.
Referenced by calculateConstants(), and hybridChosenRofPhi().
|
private |
Definition at line 663 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 661 of file Setup.h.
Referenced by hybridDiskZ(), and stubPos().
|
private |
Definition at line 659 of file Setup.h.
Referenced by hybridLayerR(), stubPos(), and stubR().
|
private |
Definition at line 1019 of file Setup.h.
Referenced by calculateConstants(), and hybridMaxCot().
|
private |
Definition at line 635 of file Setup.h.
Referenced by calculateConstants(), and hybridMaxEta().
|
private |
Definition at line 633 of file Setup.h.
Referenced by hybridMinPtCand().
|
private |
Definition at line 631 of file Setup.h.
Referenced by calculateConstants(), and hybridMinPtStub().
|
private |
Definition at line 639 of file Setup.h.
Referenced by calculateConstants(), and hybridNumLayers().
|
private |
Definition at line 641 of file Setup.h.
Referenced by hybridNumRingsPS().
|
private |
Definition at line 1021 of file Setup.h.
Referenced by calculateConstants(), and hybridNumUnusedBits().
|
private |
Definition at line 665 of file Setup.h.
Referenced by calculateConstants(), hybridRangePhi(), and stubPos().
|
private |
Definition at line 657 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 653 of file Setup.h.
Referenced by calculateConstants(), and hybridRangeR().
|
private |
Definition at line 655 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 1003 of file Setup.h.
Referenced by calculateConstants(), hybridWidthLayerId(), and stubPos().
|
private |
Definition at line 649 of file Setup.h.
Referenced by calculateConstants(), hybridWidthAlpha(), and stubPos().
|
private |
Definition at line 651 of file Setup.h.
Referenced by calculateConstants(), hybridWidthBend(), and stubPos().
|
private |
Definition at line 647 of file Setup.h.
Referenced by calculateConstants(), hybridWidthPhi(), and stubPos().
|
private |
Definition at line 643 of file Setup.h.
Referenced by calculateConstants(), hybridWidthR(), stubPos(), and stubR().
|
private |
Definition at line 645 of file Setup.h.
Referenced by calculateConstants(), hybridWidthZ(), and stubPos().
|
private |
Definition at line 735 of file Setup.h.
Referenced by calculateConstants(), and innerRadius().
|
private |
Definition at line 971 of file Setup.h.
Referenced by calculateConstants(), and invPtToDphi().
|
private |
Definition at line 897 of file Setup.h.
Referenced by kfinShiftRangePhi().
|
private |
Definition at line 899 of file Setup.h.
Referenced by kfinShiftRangeZ().
|
private |
Definition at line 908 of file Setup.h.
Referenced by kfMaxLayers().
|
private |
Definition at line 906 of file Setup.h.
Referenced by kfMinLayers().
|
private |
Definition at line 904 of file Setup.h.
Referenced by kfNumWorker().
|
private |
Definition at line 923 of file Setup.h.
Referenced by kfoutchi2rphiConv().
|
private |
Definition at line 925 of file Setup.h.
Referenced by kfoutchi2rzConv().
|
private |
Definition at line 910 of file Setup.h.
Referenced by kfRangeFactor().
|
private |
Definition at line 912 of file Setup.h.
Referenced by kfShiftInitialC00().
|
private |
Definition at line 914 of file Setup.h.
Referenced by kfShiftInitialC11().
|
private |
Definition at line 916 of file Setup.h.
Referenced by kfShiftInitialC22().
|
private |
Definition at line 918 of file Setup.h.
Referenced by kfShiftInitialC33().
|
private |
Definition at line 1081 of file Setup.h.
Referenced by calculateConstants(), and layerMap().
|
private |
Definition at line 761 of file Setup.h.
Referenced by calculateConstants(), and length2S().
|
private |
Definition at line 763 of file Setup.h.
Referenced by calculateConstants(), and lengthPS().
|
private |
Definition at line 557 of file Setup.h.
Referenced by checkMagneticField().
|
private |
Definition at line 1061 of file Setup.h.
Referenced by calculateConstants(), and maxCot().
|
private |
|
private |
|
private |
Definition at line 616 of file Setup.h.
Referenced by calculateConstants(), and maxEta().
|
private |
Definition at line 741 of file Setup.h.
Referenced by calculateConstants(), and maxLength().
|
private |
Definition at line 739 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 960 of file Setup.h.
Referenced by consumeStubAlgorithm(), encodeBend(), and Setup().
|
private |
Definition at line 1059 of file Setup.h.
Referenced by calculateConstants(), and maxZT().
|
private |
Definition at line 877 of file Setup.h.
Referenced by mhtMinLayers().
|
private |
Definition at line 867 of file Setup.h.
Referenced by calculateConstants(), and mhtNumBinsInv2R().
|
private |
Definition at line 869 of file Setup.h.
Referenced by calculateConstants(), and mhtNumBinsPhiT().
|
private |
Definition at line 1072 of file Setup.h.
Referenced by calculateConstants(), and mhtNumCells().
|
private |
Definition at line 875 of file Setup.h.
Referenced by mhtNumDLBChannel().
|
private |
Definition at line 873 of file Setup.h.
Referenced by mhtNumDLBNodes().
|
private |
Definition at line 871 of file Setup.h.
Referenced by mhtNumDLBs().
|
private |
Definition at line 614 of file Setup.h.
Referenced by calculateConstants(), and minPt().
|
private |
Definition at line 847 of file Setup.h.
Referenced by neededRangeChiZ().
|
private |
Definition at line 795 of file Setup.h.
Referenced by dtcId(), numATCASlots(), side(), slot(), and tkLayoutId().
|
private |
Definition at line 817 of file Setup.h.
Referenced by numBarrelLayer(), and trackletLayerId().
|
private |
Definition at line 1028 of file Setup.h.
Referenced by calculateConstants(), numDTCs(), and produceSensorModules().
|
private |
Definition at line 797 of file Setup.h.
Referenced by calculateConstants(), checkDTCId(), checkTKLayoutId(), dtcId(), numDTCsPerRegion(), side(), tkLayoutId(), and ttDTC().
|
private |
Definition at line 1030 of file Setup.h.
Referenced by calculateConstants(), checkTFPIdentifier(), and numDTCsPerTFP().
|
private |
Definition at line 965 of file Setup.h.
Referenced by calculateConstants(), and numFrames().
|
private |
Definition at line 969 of file Setup.h.
Referenced by calculateConstants(), and numFramesFE().
|
private |
Definition at line 717 of file Setup.h.
Referenced by calculateConstants(), and numFramesInfra().
|
private |
Definition at line 967 of file Setup.h.
Referenced by calculateConstants(), and numFramesIO().
|
private |
Definition at line 620 of file Setup.h.
Referenced by calculateConstants(), layerMap(), and numLayers().
|
private |
Definition at line 1032 of file Setup.h.
Referenced by calculateConstants(), numModules(), and produceSensorModules().
|
private |
Definition at line 799 of file Setup.h.
Referenced by calculateConstants(), numModulesPerDTC(), and produceSensorModules().
|
private |
Definition at line 793 of file Setup.h.
Referenced by calculateConstants(), dtcId(), numOverlappingRegions(), and ttDTC().
|
private |
Definition at line 791 of file Setup.h.
Referenced by calculateConstants(), checkDTCId(), checkTFPIdentifier(), checkTKLayoutId(), dtcId(), numRegions(), tkLayoutId(), and ttDTC().
|
private |
Definition at line 1063 of file Setup.h.
Referenced by calculateConstants(), and numSectors().
|
private |
Definition at line 843 of file Setup.h.
Referenced by calculateConstants(), and numSectorsEta().
|
private |
Definition at line 841 of file Setup.h.
Referenced by calculateConstants(), numSectorsPhi(), and stubPos().
|
private |
Definition at line 952 of file Setup.h.
Referenced by consumeStubAlgorithm(), and numTiltedLayerRing().
|
private |
Definition at line 809 of file Setup.h.
Referenced by offsetDetIdDSV(), and stubPos().
|
private |
Definition at line 811 of file Setup.h.
Referenced by offsetDetIdTP(), and produceSensorModules().
|
private |
Definition at line 813 of file Setup.h.
Referenced by indexLayerId(), layerId(), and offsetLayerDisks().
|
private |
Definition at line 815 of file Setup.h.
Referenced by indexLayerId(), offsetLayerId(), and trackletLayerId().
|
private |
Definition at line 733 of file Setup.h.
Referenced by calculateConstants(), and outerRadius().
|
private |
Definition at line 592 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 594 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 757 of file Setup.h.
Referenced by calculateConstants(), and pitch2S().
|
private |
Definition at line 759 of file Setup.h.
Referenced by calculateConstants(), and pitchPS().
|
private |
Definition at line 767 of file Setup.h.
Referenced by psDiskLimitR().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 569 of file Setup.h.
Referenced by checkGeometry().
|
private |
|
private |
|
private |
|
private |
Definition at line 573 of file Setup.h.
Referenced by checkHistory().
|
private |
Definition at line 571 of file Setup.h.
Referenced by checkHistory().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 567 of file Setup.h.
Referenced by consumeStubAlgorithm().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 609 of file Setup.h.
Referenced by dPhi(), scattering(), and v0().
|
private |
Definition at line 1067 of file Setup.h.
Referenced by calculateConstants(), and sectorCot().
|
private |
Definition at line 1048 of file Setup.h.
Referenced by produceSensorModules(), and sensorModules().
|
private |
Definition at line 585 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 581 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 583 of file Setup.h.
Referenced by checkGeometry().
|
private |
Definition at line 587 of file Setup.h.
Referenced by checkGeometry().
|
private |
|
private |
Definition at line 821 of file Setup.h.
Referenced by psModule().
|
private |
Definition at line 727 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 565 of file Setup.h.
Referenced by encodeBend(), and stubAlgorithm().
|
private |
Definition at line 667 of file Setup.h.
Referenced by tbInnerRadius().
|
private |
Definition at line 669 of file Setup.h.
Referenced by tbWidthR().
|
private |
Definition at line 836 of file Setup.h.
Referenced by tfpNumChannel().
|
private |
Definition at line 832 of file Setup.h.
Referenced by tfpWidthCot().
|
private |
Definition at line 830 of file Setup.h.
Referenced by tfpWidthInv2R().
|
private |
Definition at line 828 of file Setup.h.
Referenced by tfpWidthPhi0().
|
private |
Definition at line 834 of file Setup.h.
Referenced by tfpWidthZ0().
|
private |
Definition at line 745 of file Setup.h.
Referenced by tiltApproxIntercept().
|
private |
Definition at line 743 of file Setup.h.
Referenced by tiltApproxSlope().
|
private |
Definition at line 765 of file Setup.h.
Referenced by tiltedLayerLimitZ().
|
private |
Definition at line 747 of file Setup.h.
Referenced by tiltUncertaintyR().
|
private |
Definition at line 723 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 725 of file Setup.h.
Referenced by calculateConstants().
|
private |
Definition at line 986 of file Setup.h.
Referenced by calculateConstants(), and tmttBaseInv2R().
|
private |
Definition at line 984 of file Setup.h.
Referenced by calculateConstants(), dPhi(), stubPos(), tmttBasePhi(), and v0().
|
private |
Definition at line 988 of file Setup.h.
Referenced by calculateConstants(), and tmttBasePhiT().
|
private |
Definition at line 980 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttBaseR().
|
private |
Definition at line 982 of file Setup.h.
Referenced by calculateConstants(), dZ(), stubPos(), tmttBaseZ(), and v1().
|
private |
Definition at line 998 of file Setup.h.
Referenced by calculateConstants(), and tmttNumUnusedBits().
|
private |
Definition at line 996 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthInv2R().
|
private |
Definition at line 992 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthLayer().
|
private |
Definition at line 624 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthPhi().
|
private |
Definition at line 622 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthR().
|
private |
Definition at line 994 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthSectorEta().
|
private |
Definition at line 626 of file Setup.h.
Referenced by calculateConstants(), stubPos(), and tmttWidthZ().
|
private |
Definition at line 688 of file Setup.h.
Referenced by tpMaxBadStubs2S().
|
private |
Definition at line 690 of file Setup.h.
Referenced by tpMaxBadStubsPS().
|
private |
Definition at line 682 of file Setup.h.
Referenced by tpMaxD0(), and useForAlgEff().
|
private |
Definition at line 676 of file Setup.h.
Referenced by configureTPSelector(), and tpMaxEta().
|
private |
Definition at line 678 of file Setup.h.
Referenced by configureTPSelector(), and tpMaxVertR().
|
private |
Definition at line 680 of file Setup.h.
Referenced by configureTPSelector(), tpMaxVertZ(), and useForAlgEff().
|
private |
Definition at line 684 of file Setup.h.
Referenced by reconstructable(), and tpMinLayers().
|
private |
Definition at line 686 of file Setup.h.
Referenced by tpMinLayersPS().
|
private |
Definition at line 674 of file Setup.h.
Referenced by configureTPSelector(), and tpMinPt().
|
private |
Definition at line 945 of file Setup.h.
Referenced by configureTPSelector(), and useForAlgEff().
|
private |
Definition at line 947 of file Setup.h.
Referenced by configureTPSelector(), and useForReconstructable().
|
private |
Definition at line 559 of file Setup.h.
Referenced by produceSensorModules(), psModule(), stubPos(), and trackerGeometry().
|
private |
Definition at line 561 of file Setup.h.
Referenced by layerId(), produceSensorModules(), and trackerTopology().
|
private |
Definition at line 927 of file Setup.h.
Referenced by weightBinFraction().
|
private |
Definition at line 715 of file Setup.h.
Referenced by widthAddrBRAM18().
|
private |
Definition at line 713 of file Setup.h.
Referenced by widthAddrBRAM36().
|
private |
Definition at line 772 of file Setup.h.
Referenced by widthBend().
|
private |
Definition at line 774 of file Setup.h.
Referenced by widthCol().
|
private |
Definition at line 695 of file Setup.h.
Referenced by calculateConstants(), and widthDSPa().
|
private |
Definition at line 697 of file Setup.h.
Referenced by calculateConstants(), and widthDSPab().
|
private |
Definition at line 699 of file Setup.h.
Referenced by calculateConstants(), and widthDSPau().
|
private |
Definition at line 701 of file Setup.h.
Referenced by calculateConstants(), and widthDSPb().
|
private |
Definition at line 703 of file Setup.h.
Referenced by calculateConstants(), and widthDSPbb().
|
private |
Definition at line 705 of file Setup.h.
Referenced by calculateConstants(), and widthDSPbu().
|
private |
Definition at line 707 of file Setup.h.
Referenced by calculateConstants(), and widthDSPc().
|
private |
Definition at line 709 of file Setup.h.
Referenced by calculateConstants(), and widthDSPcb().
|
private |
Definition at line 711 of file Setup.h.
Referenced by calculateConstants(), and widthDSPcu().
|
private |
Definition at line 776 of file Setup.h.
Referenced by calculateConstants(), and widthRow().
|
private |
Definition at line 954 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeBarrelLayer().
|
private |
Definition at line 958 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeEndcapDisksRing().
|
private |
Definition at line 956 of file Setup.h.
Referenced by consumeStubAlgorithm(), and windowSizeTiltedLayerRing().
|
private |
Definition at line 892 of file Setup.h.
Referenced by calculateConstants(), and zhtMaxStubsPerLayer().
|
private |
Definition at line 890 of file Setup.h.
Referenced by zhtMaxTracks().
|
private |
Definition at line 888 of file Setup.h.
Referenced by zhtMinLayers().
|
private |
Definition at line 884 of file Setup.h.
Referenced by calculateConstants(), and zhtNumBinsCot().
|
private |
Definition at line 882 of file Setup.h.
Referenced by calculateConstants(), and zhtNumBinsZT().
|
private |
Definition at line 1077 of file Setup.h.
Referenced by calculateConstants(), and zhtNumCells().
|
private |
Definition at line 886 of file Setup.h.
Referenced by zhtNumStages().