1 #ifndef HICFTSfromL1orL2_H
2 #define HICFTSfromL1orL2_H
27 #include <CLHEP/Vector/LorentzVector.h>
29 #include "CLHEP/Vector/ThreeVector.h"
47 std::vector<FreeTrajectoryState>
createFTSfromL1(std::vector<L1MuGMTExtendedCand>&);
std::vector< FreeTrajectoryState > createFTSfromL2(const reco::RecoChargedCandidateCollection &rc)
HICFTSfromL1orL2(const MagneticField *mf)
std::vector< Track > TrackCollection
collection of Tracks
std::vector< FreeTrajectoryState > createFTSfromL1orL2(std::vector< L1MuGMTExtendedCand > &gmt, const reco::RecoChargedCandidateCollection &recmuons)
FreeTrajectoryState FTSfromL2(const reco::RecoChargedCandidate &gmt)
FreeTrajectoryState FTSfromL1(const L1MuGMTExtendedCand &gmt)
std::vector< FreeTrajectoryState > createFTSfromStandAlone(const reco::TrackCollection &rc)
FreeTrajectoryState FTSfromStandAlone(const reco::Track &gmt)
std::vector< RecoChargedCandidate > RecoChargedCandidateCollection
collectin of RecoChargedCandidate objects
virtual ~HICFTSfromL1orL2()
std::vector< FreeTrajectoryState > createFTSfromL1(std::vector< L1MuGMTExtendedCand > &)
const MagneticField * field