#include <HICFTSfromL1orL2.h>
Public Member Functions | |
std::vector< FreeTrajectoryState > | createFTSfromL1 (std::vector< L1MuGMTExtendedCand > &) |
std::vector< FreeTrajectoryState > | createFTSfromL1orL2 (std::vector< L1MuGMTExtendedCand > &gmt, const reco::RecoChargedCandidateCollection &recmuons) |
std::vector< FreeTrajectoryState > | createFTSfromL2 (const reco::RecoChargedCandidateCollection &rc) |
std::vector< FreeTrajectoryState > | createFTSfromL2 (const reco::TrackCollection &rc) |
std::vector< FreeTrajectoryState > | createFTSfromStandAlone (const reco::TrackCollection &rc) |
HICFTSfromL1orL2 (const MagneticField *mf) | |
virtual | ~HICFTSfromL1orL2 () |
Private Member Functions | |
FreeTrajectoryState | FTSfromL1 (const L1MuGMTExtendedCand &gmt) |
FreeTrajectoryState | FTSfromL2 (const reco::RecoChargedCandidate &gmt) |
FreeTrajectoryState | FTSfromStandAlone (const reco::Track &gmt) |
Private Attributes | |
const MagneticField * | field |
Definition at line 40 of file HICFTSfromL1orL2.h.
|
inline |
|
inlinevirtual |
Definition at line 46 of file HICFTSfromL1orL2.h.
vector< FreeTrajectoryState > cms::HICFTSfromL1orL2::createFTSfromL1 | ( | std::vector< L1MuGMTExtendedCand > & | gmt | ) |
Definition at line 12 of file HICFTSfromL1orL2.cc.
References gather_cfg::cout.
vector< FreeTrajectoryState > cms::HICFTSfromL1orL2::createFTSfromL1orL2 | ( | std::vector< L1MuGMTExtendedCand > & | gmt, |
const reco::RecoChargedCandidateCollection & | recmuons | ||
) |
Definition at line 117 of file HICFTSfromL1orL2.cc.
References abs, gather_cfg::cout, spr::find(), pi, and mathSSE::sqrt().
vector< FreeTrajectoryState > cms::HICFTSfromL1orL2::createFTSfromL2 | ( | const reco::RecoChargedCandidateCollection & | rc | ) |
Definition at line 39 of file HICFTSfromL1orL2.cc.
References gather_cfg::cout.
Referenced by cms::HITrackVertexMaker::produceTracks().
vector< FreeTrajectoryState > cms::HICFTSfromL1orL2::createFTSfromL2 | ( | const reco::TrackCollection & | rc | ) |
Definition at line 88 of file HICFTSfromL1orL2.cc.
References gather_cfg::cout.
vector< FreeTrajectoryState > cms::HICFTSfromL1orL2::createFTSfromStandAlone | ( | const reco::TrackCollection & | rc | ) |
Definition at line 64 of file HICFTSfromL1orL2.cc.
References gather_cfg::cout.
|
private |
Definition at line 223 of file HICFTSfromL1orL2.cc.
References abs, Reference_intrackfit_cff::barrel, DeDxDiscriminatorTools::charge(), L1MuGMTCand::charge(), funct::cos(), eta(), L1MuGMTCand::etaValue(), create_public_lumi_plots::exp, L1MuGMTExtendedCand::isFwd(), m, phi, L1MuGMTCand::phiValue(), pi, L1MuGMTCand::ptValue(), CosmicsPD_Skims::radius, funct::sin(), funct::tan(), theta(), x, detailsBasic3DVector::y, and detailsBasic3DVector::z.
|
private |
Definition at line 296 of file HICFTSfromL1orL2.cc.
References abs, corr, reco::LeafCandidate::get(), m, pos, createTree::pp, mathSSE::sqrt(), funct::tan(), and theta().
|
private |
Definition at line 346 of file HICFTSfromL1orL2.cc.
References abs, reco::TrackBase::charge(), corr, reco::Track::innerMomentum(), reco::Track::innerPosition(), m, pos, createTree::pp, mathSSE::sqrt(), funct::tan(), and theta().
|
private |
Definition at line 58 of file HICFTSfromL1orL2.h.
Referenced by HICFTSfromL1orL2().