std::vector< const reco::Track * > Tracks
Tracks checkMETMass(const Tracks &cands, const edm::Event &iEvent) const
checks if the mass of the mother is in the mass region adding missing E_T
AlignmentTwoBodyDecayTrackSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
constructor
bool checkCharge(const reco::Track *trk1, const reco::Track *trk2=nullptr) const
checks if the mother has charge = [theCharge]
void printTracks(const Tracks &col) const
print Information on Track-Collection
bool checkMETAcoplanarity(const reco::Track *trk, const reco::CaloMET *met) const
checks if [cands] contains a acoplanar track w.r.t missing ET (returns empty set if not) ...
~AlignmentTwoBodyDecayTrackSelector()
destructor
bool checkAcoplanarity(const reco::Track *trk1, const reco::Track *trk2) const
checks if the [cands] are acoplanar (returns empty set if not)
bool useThisFilter()
returns if any of the Filters is used.
Tracks select(const Tracks &tracks, const edm::Event &iEvent, const edm::EventSetup &iSetup)
select tracks
Tracks checkMass(const Tracks &cands) const
checks if the mass of the mother is in the mass region
edm::EDGetTokenT< reco::CaloMETCollection > theMissingETToken