54 #include "TLorentzVector.h" 85 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);
102 template <
typename T>
103 bool matchToTrigger(
const std::string &theTriggerName ,
T t);
231 #endif // METMONITOR_H
MonitorElement * numerator
StringCutObjectSelector< reco::Muon, true > muoSelection_tag
StringCutObjectSelector< reco::Candidate::LorentzVector, true > DMSelection_ref
HLTPrescaleProvider * hltPrescale_
edm::EDGetTokenT< reco::MuonCollection > muoToken_
edm::InputTag bsInputTag_
MEbinning(int n, double min, double max)
virtual example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
std::vector< double > edges
edm::EDGetTokenT< trigger::TriggerEvent > hltInputTag_
edm::EDGetTokenT< reco::TrackCollection > trToken_
std::vector< bool > warningPrinted4token_
edm::InputTag muoInputTag_
edm::InputTag vtxInputTag_
edm::Handle< edm::TriggerResults > HLTR
edm::EDGetTokenT< reco::VertexCollection > vtxToken_
GenericTriggerEventFlag * den_genTriggerEventFlag_
HLTConfigProvider hltConfig_
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_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
StringCutObjectSelector< reco::Muon, true > muoSelection_ref
edm::Handle< trigger::TriggerEvent > handleTriggerEvent
MEbinning dMu_pt_binning_
edm::InputTag hltInputTag_1
StringCutObjectSelector< reco::Muon, true > muoSelection_probe
edm::InputTag trInputTag_
MEbinning(std::vector< double > e)
std::vector< std::string > hltpaths_num
edm::InputTag phInputTag_
GenericTriggerEventFlag * num_genTriggerEventFlag_
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
StringCutObjectSelector< reco::Track, true > trSelection_ref