Go to the documentation of this file.
74 #include "TLorentzVector.h"
129 std::vector<std::shared_ptr<reco::Track>>
MuTracks;
130 std::vector<std::shared_ptr<reco::Track>>
ElTracks;
std::vector< unsigned int > object_container
std::vector< std::shared_ptr< reco::Track > > cleanedObjTracks
double ElTrgExclusionCone
edm::EDGetTokenT< trigger::TriggerEvent > trigobjectsToken_
std::vector< float > track_vy
std::vector< float > track_vx
std::vector< std::shared_ptr< reco::Track > > ElTracks
std::vector< string > HLTPath_
reco::TrackBase::Point vertex_point
double TrkObjExclusionCone
std::vector< float > muon_soft
edm::EDGetToken muonsToken_
edm::EDGetTokenT< edm::TriggerResults > trgresultsToken_
std::vector< float > tempPtEtaPhiM
std::vector< std::shared_ptr< reco::Track > > cleanedPairTracks
edm::EDGetTokenT< reco::ConversionCollection > conversionsToken_
std::vector< float > el_phi
void beginStream(edm::StreamID) override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
LeptonSkimming(const edm::ParameterSet &)
std::vector< float > muon_eta
edm::EDGetTokenT< edm::ValueMap< float > > eleUnBWPToken_
std::vector< unsigned int > Epair_ObjectId
bool hltFired(const edm::Event &iEvent, const edm::EventSetup &iSetup, std::vector< string > HLTPath)
std::vector< unsigned int > Trk_container
std::vector< std::shared_ptr< reco::Track > > MuTracks
std::vector< float > el_pt
edm::EDGetTokenT< edm::ValueMap< float > > eleBWPToken_
void endStream() override
std::vector< std::shared_ptr< reco::Track > > cleanedTracks
std::vector< float > tempXYZ
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
std::vector< float > muon_pt
bool UseOnlyBKeeMCForTriplets
~LeptonSkimming() override
std::vector< float > track_vz
bool ObjPtLargerThanTrack
std::vector< unsigned int > Epair_ObjectIndex
std::vector< float > muon_phi
math::XYZPoint Point
point in the space
double MuTrgExclusionCone
std::vector< unsigned int > trackObj_container
std::vector< unsigned int > object_id
edm::EDGetTokenT< reco::VertexCollection > vtxToken_
bool filter(edm::Event &, const edm::EventSetup &) override
std::vector< unsigned int > trackPair_container
std::vector< float > SelectedTrgObj_PtEtaPhiCharge
std::vector< string > HLTFilter_
std::array< float, 5 > hltObject(const edm::Event &iEvent, const edm::EventSetup &iSetup, std::vector< string > Seed)
edm::EDGetToken electronsToken_
std::vector< unsigned int > Epair_TrkIndex
std::vector< float > muon_tight
std::vector< float > el_eta
std::vector< float > muon_medium