1 #ifndef HLTMuonTrackMassFilter_h_ 2 #define HLTMuonTrackMassFilter_h_ 25 bool pairMatched (std::vector<reco::RecoChargedCandidateRef>& prevMuonRefs,
26 std::vector<reco::RecoChargedCandidateRef>& prevTrackRefs,
double minTrackP_
track p cut
bool checkCharge_
check opposite charge?
edm::InputTag trackTag_
RecoChargedCandidateCollection (tracks)
edm::EDGetTokenT< reco::BeamSpot > beamspotToken_
beamspot used for quality cuts
double maxTrackDz_
track lip cut w.r.t. beamspot
double maxTrackNormChi2_
normalized chi2 of track
std::vector< double > minMasses_
lower mass limits
edm::InputTag muonTag_
RecoChargedCandidateCollection (muons)
bool cutCowboys_
DCA between the two muons.
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > muonToken_
RecoChargedCandidateCollection (muons)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
int minTrackHits_
valid hits on track
double minTrackPt_
track pt cut
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > prevCandToken_
filter objects from previous filter
~HLTMuonTrackMassFilter() override
std::vector< double > maxMasses_
higher mass limits
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > trackToken_
RecoChargedCandidateCollection (tracks)
edm::InputTag prevCandTag_
filter objects from previous filter
double maxTrackDxy_
track tip cut w.r.t. beamspot
edm::InputTag beamspotTag_
beamspot used for quality cuts
double maxTrackEta_
track |eta| cut