Enumerations | |
enum | LayerDisk { L1 = 0, L2, L3, L4, L5, L6, D1, D2, D3, D4, D5 } |
enum | Seed { L1L2 = 0, L2L3, L3L4, L5L6, D1D2, D3D4, L1D1, L2D1, L2L3L4, L4L5L6, L2L3D1, D1D2L2 } |
Functions | |
double | bendstrip (double r, double rinv, double stripPitch) |
std::string | convertHexToBin (const std::string &stubwordhex) |
int | dirExists (const std::string &path) |
std::string | hexFormat (const std::string &binary) |
int | ilog2 (double factor) |
std::ofstream | openfile (const std::string &dir, const std::string &fname, const char *file, int line) |
void | openfile (std::ofstream &out, bool first, const std::string &dir, const std::string &fname, const char *file, int line) |
double | rinv (double phi1, double phi2, double r1, double r2) |
Variables | |
constexpr unsigned int | N_BENDBITS_2S = 4 |
constexpr unsigned int | N_BENDBITS_PS = 3 |
constexpr unsigned int | N_BITSMEMADDRESS = 7 |
constexpr int | N_DISK = 5 |
constexpr unsigned int | N_DSS_MOD = 5 |
constexpr unsigned int | N_FITPARAM = 4 |
constexpr unsigned int | N_FITSTUB = 6 |
constexpr int | N_LAYER = 6 |
constexpr std::array< unsigned int, N_PSLAYER > | N_MOD_PLANK = {{7, 11, 15}} |
constexpr unsigned int | N_PHIBITS = 3 |
constexpr unsigned int | N_PROJ = 4 |
constexpr unsigned int | N_PSLAYER = 3 |
constexpr unsigned int | N_RZBITS = 3 |
constexpr unsigned int | N_SECTOR = 9 |
constexpr unsigned int | N_SEED = 12 |
constexpr unsigned int | N_SEED_PROMPT = 8 |
constexpr unsigned int | N_TILTED_RINGS = 12 |
constexpr unsigned int | N_TRACKDER_INDEX = 1000 |
constexpr unsigned int | N_TRACKDER_PTBIN = 4 |
constexpr unsigned int | N_TRKLSEED = 7 |
constexpr unsigned int | N_VMSTUBSMAX = 15 |
constexpr unsigned int | NFINEPHIBITS = 3 |
constexpr unsigned int | NFINERZBITS = 3 |
constexpr unsigned int | NRINVBITS = 5 |
constexpr double | sixth = 1.0 / 6.0 |
constexpr double | third = 1.0 / 3.0 |
constexpr double | VMROUTERCUTRD1D3 = 55.0 |
constexpr double | VMROUTERCUTZL1 = 70.0 |
constexpr double | VMROUTERCUTZL1L3L5 = 95.0 |
constexpr double | VMROUTERCUTZL2 = 50.0 |
enum trklet::LayerDisk |
Enumerator | |
---|---|
L1 | |
L2 | |
L3 | |
L4 | |
L5 | |
L6 | |
D1 | |
D2 | |
D3 | |
D4 | |
D5 |
Definition at line 50 of file Settings.h.
enum trklet::Seed |
Enumerator | |
---|---|
L1L2 | |
L2L3 | |
L3L4 | |
L5L6 | |
D1D2 | |
D3D4 | |
L1D1 | |
L2D1 | |
L2L3L4 | |
L4L5L6 | |
L2L3D1 | |
D1D2L2 |
Definition at line 49 of file Settings.h.
|
inline |
Definition at line 42 of file Util.h.
References dumpMFGeometry_cfg::delta, flavorHistoryFilter_cfi::dr, alignCSCRings::r, and rinv().
Referenced by trklet::TrackletLUT::initBendMatch(), trklet::TrackletLUT::initProjectionBend(), trklet::TrackletLUT::initteptlut(), and trklet::TrackletLUT::initTPlut().
|
inline |
Definition at line 60 of file Util.h.
References Exception, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by trklet::Stub::Stub().
|
inline |
Definition at line 121 of file Util.h.
References info(), castor_dqm_sourceclient_file_cfg::path, and edm_modernize_messagelogger::stat.
Referenced by rename::main(), BeamSpotWorkflow::main(), and openfile().
|
inline |
Definition at line 19 of file Util.h.
References mps_fire::i, groupFilesInBlocks::reverse, contentValuesCheck::ss, str, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
Referenced by trklet::AllProjectionsMemory::writeAP(), trklet::CandidateMatchMemory::writeCM(), trklet::CleanTrackMemory::writeCT(), trklet::FullMatchMemory::writeMC(), trklet::StubPairsMemory::writeSP(), trklet::InputLinkMemory::writeStubs(), trklet::DTCLinkMemory::writeStubs(), trklet::AllInnerStubsMemory::writeStubs(), trklet::AllStubsMemory::writeStubs(), trklet::VMStubsTEMemory::writeStubs(), trklet::VMStubsMEMemory::writeStubs(), trklet::TrackFitMemory::writeTF(), trklet::TrackletParametersMemory::writeTPAR(), trklet::TrackletProjectionsMemory::writeTPROJ(), and trklet::VMProjectionsMemory::writeVMPROJ().
|
inline |
Definition at line 106 of file Util.h.
References funct::abs(), cms::cuda::assert(), DQMScaleToClient_cfi::factor, and dqm-mbProfile::log.
Referenced by FKDTree< TYPE, numberOfDimensions >::build(), trklet::MatchProcessor::MatchProcessor(), cms::cuda::HistoContainer< T, NBINS, SIZE, S, I, NHISTS >::nbits(), and FKDTree< TYPE, numberOfDimensions >::partition_complete_kdtree().
|
inline |
Definition at line 139 of file Util.h.
References DeadROC_duringRun::dir, dirExists(), Exception, geometryDiff::file, alignmentValidation::fname, mps_splice::line, MillePedeFileConverter_cfg::out, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by trklet::TrackDerTable::fillTable(), trklet::TrackletEventProcessor::init(), trklet::MemoryBase::openFile(), trklet::AllProjectionsMemory::writeAP(), trklet::CandidateMatchMemory::writeCM(), trklet::CleanTrackMemory::writeCT(), trklet::FullMatchMemory::writeMC(), trklet::StubPairsMemory::writeSP(), trklet::StubTripletsMemory::writeST(), trklet::VMStubsMEMemory::writeStubs(), trklet::TrackletLUT::writeTable(), trklet::TrackFitMemory::writeTF(), trklet::TrackletParametersMemory::writeTPAR(), trklet::TrackletProjectionsMemory::writeTPROJ(), and trklet::VMProjectionsMemory::writeVMPROJ().
|
inline |
Definition at line 159 of file Util.h.
References DeadROC_duringRun::dir, dirExists(), Exception, geometryDiff::file, first, alignmentValidation::fname, mps_splice::line, MillePedeFileConverter_cfg::out, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 49 of file Util.h.
References funct::cos(), flavorHistoryFilter_cfi::dr, diffTwoXMLs::r1, diffTwoXMLs::r2, funct::sin(), and mathSSE::sqrt().
Referenced by trklet::TrackletCalculatorDisplaced::approxtracklet(), fastmath::atan2r(), trklet::TrackletCalculatorBase::barrelSeeding(), bendstrip(), trklet::TrackDerTable::calculateDerivatives(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculatorDisplaced::exactproj(), trklet::TrackletCalculatorBase::exactproj(), trklet::TrackletCalculatorDisplaced::exactprojdisk(), trklet::TrackletCalculatorBase::exactprojdisk(), trklet::TrackletCalculatorBase::exacttracklet(), trklet::TrackletCalculatorDisplaced::exacttracklet(), trklet::TrackletCalculatorBase::exacttrackletdisk(), trklet::TrackletCalculatorBase::exacttrackletOverlap(), trklet::TrackDerTable::fillTable(), trklet::TrackletLUT::initBendMatch(), trklet::TrackletLUT::initProjectionBend(), trklet::TrackletLUT::initteptlut(), trklet::TrackletLUT::initTPlut(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), tmtt::ConverterToTTTrack::makeTTTrack(), trklet::TrackletCalculatorBase::overlapSeeding(), pTFrom2Stubs::pTFrom2(), trklet::Stub::Stub(), and trklet::FitTrack::trackFitChisq().
constexpr unsigned int trklet::N_BENDBITS_2S = 4 |
Definition at line 30 of file Settings.h.
Referenced by trklet::MatchEngine::execute(), trklet::TrackletLUT::initBendMatch(), trklet::TrackletLUT::initPhiCorrTable(), and trklet::Stub::Stub().
constexpr unsigned int trklet::N_BENDBITS_PS = 3 |
Definition at line 29 of file Settings.h.
Referenced by trklet::MatchEngine::execute(), trklet::TrackletLUT::initBendMatch(), trklet::TrackletLUT::initPhiCorrTable(), and trklet::Stub::Stub().
constexpr unsigned int trklet::N_BITSMEMADDRESS = 7 |
Definition at line 39 of file Settings.h.
Referenced by trklet::VMRouterCM::execute(), trklet::VMRouter::execute(), trklet::Tracklet::getStubIDs(), trklet::MatchProcessor::matchCalculator(), and trklet::Stub::setAllStubIndex().
constexpr int trklet::N_DISK = 5 |
Definition at line 22 of file Settings.h.
Referenced by trklet::Tracklet::addMatch(), trklet::InputRouter::addOutput(), trklet::TrackletCalculator::addOutput(), trklet::TrackletCalculatorDisplaced::addOutput(), trklet::TrackletProcessor::addOutput(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletConfigBuilder::buildProjections(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::Tracklet::diskstubstr(), trklet::TrackletEventProcessor::event(), trklet::TrackletCalculatorBase::exacttracklet(), trklet::TrackletCalculatorBase::exacttrackletdisk(), trklet::TrackDerTable::fillTable(), trklet::Tracklet::fullmatchdiskstr(), trklet::VMStubsTEMemory::getPhiRange(), trklet::Tracklet::getStubIDs(), trklet::Projection::init(), trklet::Residual::init(), trklet::TrackletConfigBuilder::initGeom(), trklet::MemoryBase::initLayerDisk(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), trklet::Tracklet::match(), trklet::TrackletCalculatorBase::overlapSeeding(), trklet::Tracklet::resid(), trklet::TrackDerTable::tpar(), trklet::TrackDerTable::TrackDerTable(), trklet::FitTrack::trackFitChisq(), trklet::Tracklet::Tracklet(), trklet::TrackletCalculator::TrackletCalculator(), trklet::TrackletCalculatorDisplaced::TrackletCalculatorDisplaced(), trklet::TrackletConfigBuilder::TrackletConfigBuilder(), trklet::TrackletProcessor::TrackletProcessor(), trklet::Tracklet::trackletprojstrD(), trklet::Tracklet::validProj(), trklet::TrackletConfigBuilder::writeAPMemories(), trklet::TrackletConfigBuilder::writeASMemories(), trklet::TrackletConfigBuilder::writeCMMemories(), trklet::TrackletConfigBuilder::writeFMMemories(), trklet::TrackletConfigBuilder::writeProjectionMemories(), trklet::TrackletConfigBuilder::writeVMPROJMemories(), and trklet::TrackletConfigBuilder::writeVMSMemories().
constexpr unsigned int trklet::N_DSS_MOD = 5 |
Definition at line 27 of file Settings.h.
Referenced by trklet::MatchCalculator::execute(), trklet::VMRouterCM::execute(), trklet::MatchCalculator::MatchCalculator(), trklet::MatchProcessor::matchCalculator(), and trklet::MatchProcessor::MatchProcessor().
constexpr unsigned int trklet::N_FITPARAM = 4 |
Definition at line 900 of file Settings.h.
Referenced by trklet::TrackDerTable::calculateDerivatives(), trklet::TrackDerTable::fillTable(), and trklet::FitTrack::trackFitChisq().
constexpr unsigned int trklet::N_FITSTUB = 6 |
Definition at line 901 of file Settings.h.
Referenced by trklet::TrackDerTable::calculateDerivatives(), trklet::TrackDer::fill(), trklet::TrackDerTable::fillTable(), trklet::Track::Track(), trklet::TrackDer::TrackDer(), and trklet::FitTrack::trackFitChisq().
constexpr int trklet::N_LAYER = 6 |
Definition at line 21 of file Settings.h.
Referenced by trklet::TrackletCalculatorDisplaced::addDiskProj(), trklet::TrackletCalculatorBase::addDiskProj(), trklet::VMRouter::addInput(), trklet::Tracklet::addMatch(), trklet::InputRouter::addOutput(), trklet::TrackletCalculator::addOutput(), trklet::TrackletCalculatorDisplaced::addOutput(), trklet::TrackletProcessor::addOutput(), trklet::TrackletProjectionsMemory::addProj(), trklet::Sector::addStub(), trklet::VMStubsTEMemory::addVMStub(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::Settings::bendcut(), trklet::Settings::bendcutme(), trklet::Settings::benddecode(), trklet::TrackletConfigBuilder::buildProjections(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::L1TStub::disk(), trklet::Tracklet::disk(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::Tracklet::diskstubstr(), trklet::TrackletEventProcessor::event(), trklet::TrackletCalculatorBase::exacttracklet(), trklet::ProjectionRouter::execute(), trklet::TrackletCalculator::execute(), trklet::MatchCalculator::execute(), trklet::TrackletCalculatorDisplaced::execute(), trklet::MatchProcessor::execute(), trklet::TrackletProcessor::execute(), trklet::VMRouterCM::execute(), trklet::VMRouter::execute(), trklet::TrackDerTable::fillTable(), trklet::Tracklet::fullmatchdiskstr(), trklet::Tracklet::fullmatchstr(), trklet::PurgeDuplicate::getPhiRes(), trklet::Tracklet::getStubIDs(), trklet::TrackletLUT::getVMRLookup(), trklet::Projection::init(), trklet::Residual::init(), trklet::TrackletLUT::initBendMatch(), trklet::TrackletConfigBuilder::initGeom(), trklet::ProcessBase::initLayerDisk(), trklet::ProcessBase::initLayerDisksandISeed(), trklet::TrackletLUT::initmatchcut(), trklet::TrackletLUT::initProjectionBend(), trklet::TrackletLUT::initteptlut(), trklet::TrackletLUT::initTPlut(), trklet::TrackletLUT::initVMRTable(), trklet::Stub::isBarrel(), trklet::Stub::isPSmodule(), trklet::Settings::kphi1(), trklet::Settings::kr(), trklet::L1TStub::L1TStub(), trklet::Tracklet::layer(), trklet::Stub::layerdisk(), trklet::Tracklet::layerstubstr(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), trklet::Tracklet::match(), trklet::MatchCalculator::MatchCalculator(), trklet::MatchProcessor::matchCalculator(), trklet::MatchEngine::MatchEngine(), trklet::MatchProcessor::MatchProcessor(), trklet::MatchCalculator::mergeMatches(), trklet::TrackletCalculatorBase::overlapSeeding(), trklet::ProjectionRouter::ProjectionRouter(), trklet::Tracklet::resid(), trklet::Stub::Stub(), trklet::TrackDerTable::tpar(), trklet::TrackDerTable::TrackDerTable(), trklet::FitTrack::trackFitChisq(), trklet::Tracklet::Tracklet(), trklet::TrackletCalculator::TrackletCalculator(), trklet::TrackletCalculatorDisplaced::TrackletCalculatorDisplaced(), trklet::TrackletConfigBuilder::TrackletConfigBuilder(), trklet::TrackletProcessor::TrackletProcessor(), trklet::Tracklet::trackletprojstr(), trklet::Tracklet::trackletprojstrD(), trklet::Tracklet::validProj(), trklet::VMRouterCM::VMRouterCM(), trklet::Tracklet::vmstrdisk(), trklet::VMStubsMEMemory::VMStubsMEMemory(), trklet::TrackletConfigBuilder::writeAPMemories(), trklet::TrackletConfigBuilder::writeASMemories(), trklet::TrackletConfigBuilder::writeCMMemories(), trklet::TrackletConfigBuilder::writeFMMemories(), trklet::TrackletConfigBuilder::writeProjectionMemories(), trklet::TrackletConfigBuilder::writeVMPROJMemories(), and trklet::TrackletConfigBuilder::writeVMSMemories().
constexpr std::array<unsigned int, N_PSLAYER> trklet::N_MOD_PLANK = {{7, 11, 15}} |
Definition at line 894 of file Settings.h.
Referenced by trklet::L1TStub::isTilted().
constexpr unsigned int trklet::N_PHIBITS = 3 |
Definition at line 36 of file Settings.h.
Referenced by trklet::VMRouterCM::execute().
constexpr unsigned int trklet::N_PROJ = 4 |
Definition at line 897 of file Settings.h.
Referenced by trklet::TrackDerTable::fillTable().
constexpr unsigned int trklet::N_PSLAYER = 3 |
Definition at line 23 of file Settings.h.
Referenced by trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletLUT::getphiCorrValue(), trklet::Projection::init(), trklet::TrackletLUT::initBendMatch(), trklet::TrackletLUT::initPhiCorrTable(), trklet::Stub::isPSmodule(), trklet::L1TStub::isTilted(), trklet::MatchCalculator::MatchCalculator(), trklet::Track::nPSstubs(), trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackDer::TrackDer().
constexpr unsigned int trklet::N_RZBITS = 3 |
Definition at line 35 of file Settings.h.
Referenced by trklet::MatchProcessor::execute(), trklet::TrackletProcessor::execute(), and trklet::TrackletProcessor::TrackletProcessor().
constexpr unsigned int trklet::N_SECTOR = 9 |
Definition at line 19 of file Settings.h.
Referenced by trklet::Settings::dphisector(), trklet::Settings::dphisectorHG(), trklet::TrackletEventProcessor::event(), trklet::MatchCalculator::mergeMatches(), trklet::Track::phi0(), trklet::Settings::phicritmax(), trklet::Settings::phicritmin(), trklet::Sector::setSector(), and trklet::TrackletConfigBuilder::TrackletConfigBuilder().
constexpr unsigned int trklet::N_SEED = 12 |
Definition at line 24 of file Settings.h.
Referenced by trklet::Tracklet::getISeed(), and trklet::TrackletConfigBuilder::writeSPDMemories().
constexpr unsigned int trklet::N_SEED_PROMPT = 8 |
Definition at line 25 of file Settings.h.
Referenced by trklet::VMRouterCM::addOutput(), trklet::TrackletConfigBuilder::buildProjections(), trklet::TrackletConfigBuilder::buildTC(), trklet::TrackletConfigBuilder::buildTE(), trklet::FitTrack::execute(), trklet::TrackletConfigBuilder::initGeom(), trklet::TrackletConfigBuilder::TrackletConfigBuilder(), trklet::TrackletConfigBuilder::writeASMemories(), trklet::TrackletConfigBuilder::writeCTMemories(), trklet::TrackletConfigBuilder::writeFMMemories(), trklet::TrackletConfigBuilder::writeSPDMemories(), trklet::TrackletConfigBuilder::writeSPMemories(), trklet::TrackletConfigBuilder::writeTFMemories(), trklet::TrackletConfigBuilder::writeTPARMemories(), and trklet::TrackletConfigBuilder::writeVMSMemories().
constexpr unsigned int trklet::N_TILTED_RINGS = 12 |
Definition at line 893 of file Settings.h.
Referenced by trklet::L1TStub::isTilted().
constexpr unsigned int trklet::N_TRACKDER_INDEX = 1000 |
Definition at line 904 of file Settings.h.
constexpr unsigned int trklet::N_TRACKDER_PTBIN = 4 |
Definition at line 903 of file Settings.h.
constexpr unsigned int trklet::N_TRKLSEED = 7 |
Definition at line 896 of file Settings.h.
Referenced by trklet::TrackDerTable::fillTable().
constexpr unsigned int trklet::N_VMSTUBSMAX = 15 |
Definition at line 38 of file Settings.h.
Referenced by trklet::VMStubsTEMemory::addVMStub(), and trklet::TrackletEngineUnit::step().
constexpr unsigned int trklet::NFINEPHIBITS = 3 |
Definition at line 34 of file Settings.h.
Referenced by trklet::MatchProcessor::execute(), trklet::Projection::init(), and trklet::MatchEngineUnit::step().
constexpr unsigned int trklet::NFINERZBITS = 3 |
Definition at line 33 of file Settings.h.
Referenced by trklet::MatchEngine::execute(), trklet::TrackletProcessor::execute(), trklet::VMRouterCM::execute(), trklet::Projection::init(), trklet::TrackletEngineUnit::step(), and trklet::MatchEngineUnit::step().
constexpr unsigned int trklet::NRINVBITS = 5 |
Definition at line 32 of file Settings.h.
Referenced by trklet::TrackletLUT::initBendMatch(), trklet::MatchEngine::MatchEngine(), and trklet::MatchProcessor::MatchProcessor().
constexpr double trklet::sixth = 1.0 / 6.0 |
Definition at line 41 of file Settings.h.
Referenced by trklet::TrackletCalculatorDisplaced::approxproj(), trklet::TrackletCalculatorDisplaced::approxprojdisk(), and trklet::TrackletCalculatorDisplaced::approxtracklet().
constexpr double trklet::third = 1.0 / 3.0 |
Definition at line 42 of file Settings.h.
Referenced by CSCGeometryParsFromDD::build(), trklet::MatchCalculator::execute(), CosmicLayerTriplets::layers(), and trklet::MatchProcessor::matchCalculator().
constexpr double trklet::VMROUTERCUTRD1D3 = 55.0 |
Definition at line 47 of file Settings.h.
Referenced by trklet::VMRouterCM::execute().
constexpr double trklet::VMROUTERCUTZL1 = 70.0 |
Definition at line 46 of file Settings.h.
Referenced by trklet::VMRouterCM::execute().
constexpr double trklet::VMROUTERCUTZL1L3L5 = 95.0 |
Definition at line 45 of file Settings.h.
Referenced by trklet::VMRouterCM::execute().
constexpr double trklet::VMROUTERCUTZL2 = 50.0 |
Definition at line 44 of file Settings.h.
Referenced by trklet::VMRouterCM::execute().