77 void case11_selection(
const float & dimuonCL,
const float & jpsi_cos,
const GlobalPoint & displacementFromBeamspotJpsi,
const GlobalError & jerr,
const edm::Handle<reco::TrackCollection> & trHandle,
const std::string & hltpath,
const edm::Handle<trigger::TriggerEvent> & handleTriggerEvent,
const reco::Muon&
m,
const reco::Muon& m1,
const edm::ESHandle<MagneticField> & bFieldHandle,
const reco::BeamSpot & vertexBeamSpot,
MonitorElement* phi1,
MonitorElement* eta1,
MonitorElement* pT1,
MonitorElement* phi2,
MonitorElement* eta2,
MonitorElement* pT2);
204 #endif // METMONITOR_H
MonitorElement * numerator
StringCutObjectSelector< reco::Muon, true > muoSelection_tag
StringCutObjectSelector< reco::Candidate::LorentzVector, true > DMSelection_ref
def analyze(function, filename, filter=None)
edm::EDGetTokenT< reco::MuonCollection > muoToken_
MEbinning(int n, double min, double max)
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
std::vector< double > edges
PrescaleWeightProvider * prescaleWeightProvider_
edm::EDGetTokenT< trigger::TriggerEvent > hltInputTag_
edm::EDGetTokenT< reco::TrackCollection > trToken_
void bookHistograms(fwlite::EventContainer &eventCont)
GenericTriggerEventFlag * den_genTriggerEventFlag_
MonitorElement * denominator
edm::EDGetTokenT< edm::TriggerResults > hltTrigResTag_
StringCutObjectSelector< reco::Track, true > trSelection_
std::vector< std::string > hltpaths_den
StringCutObjectSelector< reco::Muon, true > muoSelection_
edm::EDGetTokenT< reco::PhotonCollection > phToken_
edm::EDGetTokenT< reco::BeamSpot > bsToken_
StringCutObjectSelector< reco::Muon, true > muoSelection_ref
This class takes a vector of HLT paths and returns a weight based on their HLT and L1 prescales...
StringCutObjectSelector< reco::Muon, true > muoSelection_probe
MEbinning(std::vector< double > e)
std::vector< std::string > hltpaths_num
GenericTriggerEventFlag * num_genTriggerEventFlag_
StringCutObjectSelector< reco::Track, true > trSelection_ref