Functions | |
double | bend (double r, double rinv, double stripPitch) |
double | benddecode (int ibend, bool isPS) |
int | bendencode (double bend, bool isPS) |
std::string | hexFormat (const std::string &binary) |
double | rinv (double phi1, double phi2, double r1, double r2) |
Variables | |
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_PROJ = 4 |
constexpr unsigned int | N_PSLAYER = 3 |
constexpr unsigned int | N_SECTOR = 9 |
constexpr unsigned int | N_SEED = 12 |
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 | NFINERZBITS = 3 |
constexpr unsigned int | NRINVBITS = 5 |
constexpr double | sixth = 1.0 / 6.0 |
|
inline |
Definition at line 166 of file Util.h.
References dumpMFGeometry_cfg::delta, flavorHistoryFilter_cfi::dr, alignCSCRings::r, and rinv().
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2007::addCLCT1(), trklet::SLHCEvent::addStub(), CSCDigiToPattern::analyze(), bendencode(), trklet::TrackletProcessor::buildLUT(), PtAssignmentEngineAux2017::calcBendFromPattern(), L1TMuon::GeometryTranslator::calcDTSpecificBend(), CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(), CSCTMBHeader2007::CLCTDigis(), CSCTMBHeader2007_rev0x50c3::CLCTDigis(), CSCTMBHeader2013::CLCTDigis(), CSCTMBHeader2006::CLCTDigis(), CSCGEMMotherboard::constructLCTsGEM(), TTStubAlgorithm_official< T >::degradeBend(), egammaTools::ecalPhi(), trackerDTC::Setup::encodeBend(), trklet::VMRouterPhiCorrTable::getphiCorrValue(), trklet::ProjectionRouterBendTable::init(), trklet::L1TStub::L1TStub(), EMTFSubsystemCollector::make_copad_gem(), trklet::MatchEngine::MatchEngine(), trklet::MatchProcessor::MatchProcessor(), CSCUpgradeCathodeLCTProcessor::preTrigger(), CSCCathodeLCTProcessor::preTrigger(), CSCCLCTPreTriggerDigi::print(), CSCCLCTDigi::print(), ME0TriggerPseudoBuilder::segmentConversion(), CSCCLCTDigi::setBend(), trklet::TrackletEngine::setVMPhiBin(), Fit::startFit(), trklet::VMStubME::VMStubME(), trklet::VMStubTE::VMStubTE(), and tmtt::DegradeBend::work().
|
inline |
Definition at line 106 of file Util.h.
References Exception.
Referenced by trklet::VMStubsTEMemory::addVMStub(), trklet::TrackletProcessor::buildLUT(), trklet::TrackletEngine::execute(), trklet::TripletEngine::execute(), trklet::TrackletEngineDisplaced::execute(), trklet::VMRouterPhiCorrTable::getphiCorrValue(), trklet::MatchEngine::MatchEngine(), trklet::MatchProcessor::MatchProcessor(), trklet::TrackletEngine::setVMPhiBin(), and trklet::TrackletEngineUnit::step().
|
inline |
Definition at line 39 of file Util.h.
References funct::abs(), cms::cuda::assert(), bend(), and Exception.
Referenced by trklet::Stub::Stub().
|
inline |
Definition at line 15 of file Util.h.
References mps_fire::i, groupFilesInBlocks::reverse, contentValuesCheck::ss, str, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
Referenced by trklet::TrackletEventProcessor::event(), trklet::AllProjectionsMemory::writeAP(), trklet::CandidateMatchMemory::writeCM(), trklet::CleanTrackMemory::writeCT(), trklet::FullMatchMemory::writeMC(), trklet::StubPairsMemory::writeSP(), trklet::AllStubsMemory::writeStubs(), trklet::InputLinkMemory::writeStubs(), trklet::VMStubsTEMemory::writeStubs(), trklet::VMStubsMEMemory::writeStubs(), trklet::TrackFitMemory::writeTF(), trklet::TrackletParametersMemory::writeTPAR(), trklet::TrackletProjectionsMemory::writeTPROJ(), and trklet::VMProjectionsMemory::writeVMPROJ().
|
inline |
Definition at line 173 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(), bend(), trklet::TrackletProcessor::buildLUT(), 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::ProjectionRouterBendTable::init(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), tmtt::ConverterToTTTrack::makeTTTrack(), trklet::MatchEngine::MatchEngine(), trklet::MatchProcessor::MatchProcessor(), trklet::TrackletCalculatorBase::overlapSeeding(), pTFrom2Stubs::pTFrom2(), trklet::TrackletEngine::setVMPhiBin(), and trklet::FitTrack::trackFitChisq().
|
constexpr |
Definition at line 20 of file Settings.h.
Referenced by trklet::TrackletCalculatorDisplaced::addDiskProj(), trklet::TrackletCalculatorBase::addDiskProj(), trklet::Tracklet::addMatchDisk(), trklet::TrackletCalculator::addOutput(), trklet::TrackletCalculatorDisplaced::addOutput(), trklet::TrackletProcessor::addOutput(), trklet::DTC::addphi(), trklet::Cabling::addphi(), trklet::Tracklet::alphadisk(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculatorBase::exacttracklet(), trklet::TrackletCalculatorBase::exacttrackletdisk(), trklet::TrackDerTable::fillTable(), trklet::Tracklet::finervm(), trklet::Tracklet::fpgaphiprojderdisk(), trklet::Tracklet::fpgaphiprojdisk(), trklet::Tracklet::fpgaphiresiddisk(), trklet::Tracklet::fpgarprojderdisk(), trklet::Tracklet::fpgarprojdisk(), trklet::Tracklet::fpgarresiddisk(), trklet::Tracklet::fullmatchdiskstr(), trklet::Tracklet::getBendIndex(), trklet::VMStubsTEMemory::getPhiRange(), trklet::Tracklet::getStubIDs(), trklet::Tracklet::ialphadisk(), trklet::DiskProjection::init(), trklet::DiskResidual::init(), trklet::ProjectionRouterBendTable::init(), trklet::MemoryBase::initLayerDisk(), trklet::ProcessBase::initLayerDisk(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), trklet::Tracklet::matchdisk(), trklet::TrackletCalculatorBase::overlapSeeding(), trklet::Tracklet::phiprojapproxdisk(), trklet::Tracklet::phiprojderapproxdisk(), trklet::Tracklet::phiprojderdisk(), trklet::Tracklet::phiprojdisk(), trklet::Tracklet::phiresidapproxdisk(), trklet::Tracklet::phiresiddisk(), trklet::Tracklet::rbin1projvm(), trklet::Tracklet::rbin2projvm(), trklet::Tracklet::rprojapproxdisk(), trklet::Tracklet::rprojderapproxdisk(), trklet::Tracklet::rprojderdisk(), trklet::Tracklet::rprojdisk(), trklet::Tracklet::rresidapproxdisk(), trklet::Tracklet::rresiddisk(), trklet::Tracklet::setBendIndex(), trklet::Stub::Stub(), trklet::TrackDerTable::tpar(), trklet::TrackDerTable::TrackDerTable(), trklet::FitTrack::trackFitChisq(), trklet::Tracklet::Tracklet(), trklet::TrackletCalculator::TrackletCalculator(), trklet::TrackletCalculatorDisplaced::TrackletCalculatorDisplaced(), trklet::TrackletProcessor::TrackletProcessor(), trklet::Tracklet::trackletprojstrD(), trklet::Tracklet::validProjDisk(), trklet::Cabling::writephirange(), and trklet::Tracklet::zstubdisk().
|
constexpr |
Definition at line 24 of file Settings.h.
Referenced by trklet::MatchCalculator::execute(), trklet::MatchCalculator::MatchCalculator(), trklet::MatchProcessor::matchCalculator(), trklet::MatchProcessor::MatchProcessor(), and trklet::Stub::Stub().
|
constexpr |
Definition at line 779 of file Settings.h.
Referenced by trklet::TrackDerTable::calculateDerivatives(), trklet::TrackDerTable::fillTable(), and trklet::FitTrack::trackFitChisq().
|
constexpr |
Definition at line 780 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 |
Definition at line 19 of file Settings.h.
Referenced by trklet::Tracklet::addMatch(), trklet::TrackletCalculator::addOutput(), trklet::TrackletCalculatorDisplaced::addOutput(), trklet::TrackletProcessor::addOutput(), trklet::DTC::addphi(), trklet::Cabling::addphi(), trklet::InputLinkMemory::addStub(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletProcessor::buildLUT(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculatorBase::exacttracklet(), trklet::ProjectionRouter::execute(), trklet::MatchCalculator::execute(), trklet::TrackletProcessor::execute(), trklet::VMRouterCM::execute(), trklet::VMRouter::execute(), trklet::TrackDerTable::fillTable(), trklet::Tracklet::finezvm(), trklet::Tracklet::fpgaphiproj(), trklet::Tracklet::fpgaphiprojder(), trklet::Tracklet::fpgaphiresid(), trklet::Tracklet::fpgazproj(), trklet::Tracklet::fpgazprojder(), trklet::Tracklet::fpgazresid(), trklet::Tracklet::fullmatchstr(), trklet::VMRouterTable::getLookup(), trklet::Tracklet::getStubIDs(), trklet::LayerProjection::init(), trklet::LayerResidual::init(), trklet::ProjectionRouterBendTable::init(), trklet::VMRouterTable::init(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), trklet::Tracklet::match(), trklet::MatchCalculator::MatchCalculator(), trklet::MatchEngine::MatchEngine(), trklet::MatchCalculator::mergeMatches(), trklet::TrackletCalculatorBase::overlapSeeding(), trklet::Tracklet::phiproj(), trklet::Tracklet::phiprojapprox(), trklet::Tracklet::phiprojder(), trklet::Tracklet::phiprojderapprox(), trklet::Tracklet::phiprojvm(), trklet::Tracklet::phiresid(), trklet::Tracklet::phiresidapprox(), trklet::Tracklet::rproj(), trklet::Tracklet::rstub(), trklet::TrackletEngine::setVMPhiBin(), trklet::Stub::Stub(), trklet::Tracklet::stubptr(), trklet::TrackDerTable::tpar(), trklet::TrackDerTable::TrackDerTable(), trklet::FitTrack::trackFitChisq(), trklet::Tracklet::Tracklet(), trklet::TrackletCalculator::TrackletCalculator(), trklet::TrackletCalculatorDisplaced::TrackletCalculatorDisplaced(), trklet::TrackletProcessor::TrackletProcessor(), trklet::Tracklet::trackletprojstr(), trklet::Tracklet::validProj(), trklet::Tracklet::validResid(), trklet::VMStubsMEMemory::VMStubsMEMemory(), trklet::Cabling::writephirange(), trklet::Tracklet::zbin1projvm(), trklet::Tracklet::zbin2projvm(), trklet::Tracklet::zproj(), trklet::Tracklet::zprojapprox(), trklet::Tracklet::zprojder(), trklet::Tracklet::zprojderapprox(), trklet::Tracklet::zprojvm(), trklet::Tracklet::zresid(), and trklet::Tracklet::zresidapprox().
|
constexpr |
Definition at line 773 of file Settings.h.
Referenced by trklet::Cabling::Cabling(), trklet::L1TStub::isTilted(), and L1FPGATrackProducer::produce().
|
constexpr |
Definition at line 776 of file Settings.h.
Referenced by trklet::TrackDerTable::fillTable().
|
constexpr |
Definition at line 21 of file Settings.h.
Referenced by trklet::InputLinkMemory::addStub(), trklet::Cabling::Cabling(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::VMRouterPhiCorrTable::getphiCorrValue(), trklet::Stub::isPSmodule(), trklet::L1TStub::isTilted(), trklet::MatchCalculator::MatchCalculator(), trklet::MatchProcessor::MatchProcessor(), trklet::Track::nPSstubs(), trklet::TrackletCalculatorBase::overlapSeeding(), L1FPGATrackProducer::produce(), and trklet::TrackDer::TrackDer().
|
constexpr |
Definition at line 17 of file Settings.h.
Referenced by trklet::Sector::addStub(), trklet::Settings::dphisector(), trklet::Settings::dphisectorHG(), trklet::TrackletEventProcessor::event(), trklet::TrackletEventProcessor::init(), trklet::MatchCalculator::mergeMatches(), trklet::Track::phi0(), trklet::Settings::phicritmax(), trklet::Settings::phicritmin(), trklet::ProcessBase::ProcessBase(), and trklet::Sector::Sector().
|
constexpr |
Definition at line 22 of file Settings.h.
Referenced by trklet::Tracklet::getISeed(), trklet::MatchCalculator::MatchCalculator(), and trklet::MatchProcessor::MatchProcessor().
|
constexpr |
Definition at line 772 of file Settings.h.
Referenced by trklet::Cabling::Cabling(), trklet::L1TStub::isTilted(), and L1FPGATrackProducer::produce().
|
constexpr |
Definition at line 783 of file Settings.h.
|
constexpr |
Definition at line 782 of file Settings.h.
|
constexpr |
Definition at line 775 of file Settings.h.
Referenced by trklet::TrackDerTable::fillTable().
|
constexpr |
Definition at line 27 of file Settings.h.
Referenced by trklet::VMRouterCM::execute(), trklet::MatchEngineUnit::step(), trklet::TrackletEngineUnit::step(), and trklet::TrackletProcessor::TrackletProcessor().
|
constexpr |
Definition at line 26 of file Settings.h.
Referenced by trklet::MatchProcessor::execute().
|
constexpr |
Definition at line 29 of file Settings.h.
Referenced by trklet::TrackletCalculatorDisplaced::approxproj(), trklet::TrackletCalculatorDisplaced::approxprojdisk(), and trklet::TrackletCalculatorDisplaced::approxtracklet().