1 #ifndef TauTagValidation_h 2 #define TauTagValidation_h 38 #include "Math/GenVector/VectorUtil.h" 39 #include "Math/GenVector/PxPyPzE4D.h" 40 #include "TLorentzVector.h" std::map< std::string, MonitorElement * > ptTauVisibleMap
T getParameter(std::string const &) const
MonitorElement * nPFJet_LeadingChargedHadron_ChargedHadronsIsolAnnulus_
MonitorElement * nCaloJet_LeadingTrack_isolationTracks_
std::vector< LV > LVCollection
std::map< std::string, MonitorElement * > plotMap_
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > XYZTLorentzVectorD
Lorentz vector with cylindrical internal representation using pseudorapidity.
MonitorElement * nPFJet_LeadingChargedHadron_NeutralHadronsIsolAnnulus_
double matchDeltaR_Leptons_
MonitorElement * nCaloJet_LeadingTrack_isolationECALhitsEtSum_
MonitorElement * nEMIsolated_signalTracksInvariantMass_
edm::EDGetTokenT< reco::PFTauCollection > tauProducerInputTagToken_
edm::InputTag TauProducerInputTag_
MonitorElement * nTrackIsolated_signalTracksInvariantMass_
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
std::map< std::string, MonitorElement * > massTauVisibleMap
std::string refCollection_
MonitorElement * nTrackIsolated_isolationECALhitsEtSum_
std::vector< edm::EDGetTokenT< reco::PFTauDiscriminator > > currentDiscriminatorToken_
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * nPFJet_LeadingChargedHadron_GammasSignal_
std::vector< edm::ParameterSet > discriminators_
MonitorElement * nPFJet_LeadingChargedHadron_ChargedHadronsSignal_
hinfo(int n, double m, double M)
GenericTriggerEventFlag * genericTriggerEventFlag_
generic access to dynamic trigger table
MonitorElement * nIsolated_NoChargedNoGammas_ChargedHadronsSignal_
std::string dataType_
What's the reference for the Validation Leptons or Jets.
MonitorElement * nIsolated_NoChargedHadrons_GammasSignal_
MonitorElement * nIsolated_NoChargedHadrons_GammasIsolAnnulus_
std::map< std::string, MonitorElement * > nTauVisibleMap
std::map< std::string, MonitorElement * > etaTauVisibleMap
MonitorElement * nIsolated_NoChargedNoGammas_NeutralHadronsSignal_
MonitorElement * nIsolated_NoChargedNoGammas_NeutralHadronsIsolAnnulus_
MonitorElement * nIsolated_NoChargedHadrons_NeutralHadronsSignal_
edm::EDGetTokenT< edm::View< reco::Candidate > > refCollectionInputTagToken_
MonitorElement * nTrackIsolated_signalTracks_
std::map< std::string, MonitorElement * > summaryMap
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
std::string extensionName_
MonitorElement * nIsolated_NoChargedHadrons_NeutralHadronsIsolAnnulus_
std::string moduleLabel_
label of the current module
std::map< std::string, int > tauDecayCountMap_
MonitorElement * nEMIsolated_signalTracks_
edm::InputTag refCollectionInputTag_
MonitorElement * nIsolated_NoChargedHadrons_ChargedHadronsSignal_
MonitorElement * nCaloJet_LeadingTrack_signalTracksInvariantMass_
std::map< std::string, MonitorElement * > phiTauVisibleMap
MonitorElement * nPFJet_LeadingChargedHadron_NeutralHadronsSignal_
edm::ParameterSet histoSettings_
MonitorElement * nPFJet_LeadingChargedHadron_GammasIsolAnnulus_
std::map< std::string, MonitorElement * > pileupTauVisibleMap
MonitorElement * nIsolated_NoChargedNoGammas_GammasSignal_
hinfo(const edm::ParameterSet &config)
edm::EDGetTokenT< reco::VertexCollection > primaryVertexCollectionToken_
math::XYZTLorentzVectorD LV
MonitorElement * nCaloJet_LeadingTrack_signalTracks_