CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Static Private Member Functions | Private Attributes
HLTAnalyzer Class Reference

#include <HLTAnalyzer.h>

Inheritance diagram for HLTAnalyzer:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

virtual void analyze (edm::Event const &e, edm::EventSetup const &iSetup)
 
virtual void beginRun (const edm::Run &, const edm::EventSetup &)
 
virtual void endJob ()
 
 HLTAnalyzer (edm::ParameterSet const &conf)
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Public Attributes

TTree * HltTree
 

Static Private Member Functions

static int errMax ()
 

Private Attributes

double _EtaMax
 
double _EtaMin
 
std::string _HistName
 
double _MinPtChargedHadrons
 
double _MinPtGammas
 
edm::InputTag ActivityEcalIso_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
ActivityEcalIsoToken_
 
edm::InputTag ActivityHcalIso_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
ActivityHcalIsoToken_
 
edm::InputTag ActivityHoverEH_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
ActivityHoverEHToken_
 
edm::InputTag ActivityR9_
 
edm::InputTag ActivityR9ID_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
ActivityR9IDToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
ActivityR9Token_
 
edm::InputTag ActivityTrackIso_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
ActivityTrackIsoToken_
 
HLTBJet bjet_analysis_
 
edm::InputTag BSProducer_
 
edm::EDGetTokenT< reco::BeamSpotBSProducerToken_
 
edm::InputTag calotowers_
 
edm::InputTag calotowersLowerR45_
 
edm::EDGetTokenT
< CaloTowerCollection
calotowersLowerR45Token_
 
edm::InputTag calotowersNoR45_
 
edm::EDGetTokenT
< CaloTowerCollection
calotowersNoR45Token_
 
edm::EDGetTokenT
< CaloTowerCollection
calotowersToken_
 
edm::InputTag calotowersUpperR45_
 
edm::EDGetTokenT
< CaloTowerCollection
calotowersUpperR45Token_
 
edm::InputTag CandIso_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateCollection
CandIsoToken_
 
edm::InputTag CandNonIso_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateCollection
CandNonIsoToken_
 
edm::EDGetTokenT< edm::View
< reco::Jet > > 
correctedBJetsL1FastJetToken_
 
edm::EDGetTokenT< edm::View
< reco::Jet > > 
correctedBJetsToken_
 
edm::InputTag DiMuVtx_
 
edm::EDGetTokenT
< reco::VertexCollection
DiMuVtxToken_
 
edm::InputTag ECALActivity_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateCollection
ECALActivityToken_
 
edm::InputTag EcalIso_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
EcalIsoToken_
 
edm::InputTag EcalNonIso_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
EcalNonIsoToken_
 
edm::EDGetTokenT
< EcalRecHitCollection
EcalRecHitEBToken_
 
edm::EDGetTokenT
< EcalRecHitCollection
EcalRecHitEEToken_
 
edm::InputTag Electron_
 
edm::EDGetTokenT
< reco::GsfElectronCollection
ElectronToken_
 
HLTEgamma elm_analysis_
 
int errCnt
 
EventHeader evt_header_
 Default analyses. More...
 
double filterEff_
 
int firstLumi_
 
edm::InputTag gctBitCounts_
 
edm::EDGetTokenT
< L1GctHFBitCountsCollection
gctBitCountsToken_
 
edm::InputTag gctRingSums_
 
edm::EDGetTokenT
< L1GctHFRingEtSumsCollection
gctRingSumsToken_
 
edm::InputTag genEventInfo_
 
edm::EDGetTokenT
< GenEventInfoProduct
genEventInfoToken_
 
edm::InputTag genjets_
 
edm::EDGetTokenT
< reco::GenJetCollection
genjetsToken_
 
edm::InputTag genmet_
 
edm::EDGetTokenT
< reco::GenMETCollection
genmetToken_
 
edm::InputTag gtObjectMap_
 
edm::InputTag gtReadoutRecord_
 
edm::EDGetTokenT
< L1GlobalTriggerReadoutRecord
gtReadoutRecordToken_
 
edm::InputTag HcalIsoPho_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
HcalIsoPhoToken_
 
edm::InputTag HcalNonIsoPho_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
HcalNonIsoPhoToken_
 
edm::InputTag HFECALClusters_
 
edm::EDGetTokenT
< reco::SuperClusterCollection
HFECALClustersToken_
 
edm::InputTag HFElectrons_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateCollection
HFElectronsToken_
 
edm::EDGetTokenT
< reco::HFEMClusterShapeAssociationCollection
HFEMClusterShapeAssociationToken_
 
HLTInfo hlt_analysis_
 
edm::InputTag hltcorjets_
 
edm::EDGetTokenT
< reco::CaloJetCollection
hltcorjetsToken_
 
edm::InputTag hltcorL1L2L3jets_
 
edm::EDGetTokenT
< reco::CaloJetCollection
hltcorL1L2L3jetsToken_
 
edm::InputTag hltjets_
 
edm::EDGetTokenT
< reco::CaloJetCollection
hltjetsToken_
 
edm::InputTag hltresults_
 
edm::EDGetTokenT
< edm::TriggerResults
hltresultsToken_
 
edm::InputTag HLTTau_
 
edm::EDGetTokenT
< reco::HLTTauCollection
HLTTauToken_
 
edm::InputTag ht_
 
edm::EDGetTokenT
< reco::METCollection
htToken_
 
edm::InputTag IsoElectron_
 
edm::EDGetTokenT
< reco::ElectronCollection
IsoElectronToken_
 
edm::InputTag IsoEleHcal_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
IsoEleHcalToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
IsoEleR9IDToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
IsoEleR9Token_
 
edm::InputTag IsoEleTrackIsol_
 
edm::EDGetTokenT
< reco::ElectronIsolationMap
IsoEleTrackIsolToken_
 
edm::InputTag IsoHoverEH_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
IsoPhoHoverEHToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
IsoPhoR9IDToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
IsoPhoR9Token_
 
edm::InputTag IsoPhoTrackIsol_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
IsoPhoTrackIsolToken_
 
edm::EDGetTokenT
< reco::IsolatedPixelTrackCandidateCollection
IsoPixelTrackL2Token_
 
edm::EDGetTokenT
< reco::IsolatedPixelTrackCandidateCollection
IsoPixelTrackL3Token_
 
edm::InputTag IsoPixelTrackTagL2_
 
edm::InputTag IsoPixelTrackTagL3_
 
edm::InputTag IsoPixelTrackVerticesTag_
 
edm::EDGetTokenT
< reco::VertexCollection
IsoPixelTrackVerticesToken_
 
edm::InputTag IsoR9_
 
edm::InputTag IsoR9ID_
 
HLTJets jet_analysis_
 
edm::EDGetTokenT
< l1extra::L1EmParticleCollection
l1extraemiToken_
 
edm::EDGetTokenT
< l1extra::L1EmParticleCollection
l1extraemnToken_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
l1extrajetcToken_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
l1extrajetfToken_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
l1extrajetToken_
 
std::string l1extramc_
 
edm::EDGetTokenT
< l1extra::L1EtMissParticleCollection
l1extrametToken_
 
edm::EDGetTokenT
< l1extra::L1EtMissParticleCollection
l1extramhtToken_
 
std::string l1extramu_
 
edm::EDGetTokenT
< l1extra::L1MuonParticleCollection
l1extramuToken_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
l1extrataujetToken_
 
edm::InputTag L1IsoPixelSeeds_
 
edm::EDGetTokenT
< reco::ElectronSeedCollection
L1IsoPixelSeedsToken_
 
edm::InputTag L1NonIsoPixelSeeds_
 
edm::EDGetTokenT
< reco::ElectronSeedCollection
L1NonIsoPixelSeedsToken_
 
edm::InputTag L2Tau_
 
edm::EDGetTokenT
< reco::CaloJetCollection
L2TauToken_
 
int lastLumi_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimeBJetsL25L1FastJetToken_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimeBJetsL25SingleTrackL1FastJetToken_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimeBJetsL25SingleTrackToken_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimeBJetsL25Token_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimeBJetsL3L1FastJetToken_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimeBJetsL3SingleTrackL1FastJetToken_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimeBJetsL3SingleTrackToken_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimeBJetsL3Token_
 
edm::EDGetTokenT
< reco::JetTagCollection
lifetimePFBJetsL3Token_
 
edm::InputTag m_correctedBJets
 
edm::InputTag m_correctedBJetsL1FastJet
 
TFile * m_file
 
edm::InputTag m_l1extraemi
 
edm::InputTag m_l1extraemn
 
edm::InputTag m_l1extrajet
 
edm::InputTag m_l1extrajetc
 
edm::InputTag m_l1extrajetf
 
edm::InputTag m_l1extramet
 
edm::InputTag m_l1extramht
 
edm::InputTag m_l1extramu
 
edm::InputTag m_l1extrataujet
 
edm::InputTag m_lifetimeBJetsL25
 
edm::InputTag m_lifetimeBJetsL25L1FastJet
 
edm::InputTag m_lifetimeBJetsL25SingleTrack
 
edm::InputTag m_lifetimeBJetsL25SingleTrackL1FastJet
 
edm::InputTag m_lifetimeBJetsL3
 
edm::InputTag m_lifetimeBJetsL3L1FastJet
 
edm::InputTag m_lifetimeBJetsL3SingleTrack
 
edm::InputTag m_lifetimeBJetsL3SingleTrackL1FastJet
 
edm::InputTag m_lifetimePFBJetsL3
 
edm::InputTag m_performanceBJetsL25
 
edm::InputTag m_performanceBJetsL25L1FastJet
 
edm::InputTag m_performanceBJetsL3
 
edm::InputTag m_performanceBJetsL3L1FastJet
 
edm::InputTag m_pfBJets
 
edm::InputTag m_rawBJets
 
HLTMCtruth mct_analysis_
 
edm::InputTag mctruth_
 
edm::EDGetTokenT
< reco::CandidateView
mctruthToken_
 
edm::InputTag MuCandTag2_
 
edm::EDGetTokenT
< reco::RecoChargedCandidateCollection
MuCandTag2Token_
 
edm::InputTag MuCandTag3_
 
edm::EDGetTokenT
< reco::RecoChargedCandidateCollection
MuCandTag3Token_
 
edm::InputTag MuIsolTag2_
 
edm::EDGetTokenT
< edm::ValueMap< bool > > 
MuIsolTag2Token_
 
edm::InputTag MuIsolTag3_
 
edm::EDGetTokenT
< edm::ValueMap< bool > > 
MuIsolTag3Token_
 
edm::InputTag MuNoVtxCandTag2_
 
edm::EDGetTokenT
< reco::RecoChargedCandidateCollection
MuNoVtxCandTag2Token_
 
edm::InputTag muon_
 
HLTMuon muon_analysis_
 
edm::EDGetTokenT
< reco::MuonCollection
muonToken_
 
edm::InputTag MuTrkIsolTag3_
 
edm::EDGetTokenT
< edm::ValueMap< bool > > 
MuTrkIsolTag3Token_
 
edm::InputTag NonIsoElectron_
 
edm::EDGetTokenT
< reco::ElectronCollection
NonIsoElectronToken_
 
edm::InputTag NonIsoEleHcal_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
NonIsoEleHcalToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
NonIsoEleR9IDToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
NonIsoEleR9Token_
 
edm::InputTag NonIsoEleTrackIsol_
 
edm::EDGetTokenT
< reco::ElectronIsolationMap
NonIsoEleTrackIsolToken_
 
edm::InputTag NonIsoHoverEH_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
NonIsoPhoHoverEHToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
NonIsoPhoR9IDToken_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
NonIsoPhoR9Token_
 
edm::InputTag NonIsoPhoTrackIsol_
 
edm::EDGetTokenT
< reco::RecoEcalCandidateIsolationMap
NonIsoPhoTrackIsolToken_
 
edm::InputTag NonIsoR9_
 
edm::InputTag NonIsoR9ID_
 
edm::InputTag oniaPixelTag_
 
edm::EDGetTokenT
< reco::RecoChargedCandidateCollection
oniaPixelTagToken_
 
edm::InputTag oniaTrackTag_
 
edm::EDGetTokenT
< reco::RecoChargedCandidateCollection
oniaTrackTagToken_
 
edm::InputTag particleMapSource_
 
edm::EDGetTokenT
< reco::JetTagCollection
performanceBJetsL25L1FastJetToken_
 
edm::EDGetTokenT
< reco::JetTagCollection
performanceBJetsL25Token_
 
edm::EDGetTokenT
< reco::JetTagCollection
performanceBJetsL3L1FastJetToken_
 
edm::EDGetTokenT
< reco::JetTagCollection
performanceBJetsL3Token_
 
edm::EDGetTokenT< edm::View
< reco::Jet > > 
pfBJetsToken_
 
edm::InputTag PFJets_
 
edm::EDGetTokenT
< reco::PFJetCollection
PFJetsToken_
 
edm::InputTag pfmuon_
 
edm::EDGetTokenT
< reco::PFCandidateCollection
pfmuonToken_
 
edm::InputTag PFTau_
 
edm::InputTag PFTauTightCone_
 
edm::EDGetTokenT
< reco::PFTauCollection
PFTauTightConeToken_
 
edm::EDGetTokenT
< reco::PFTauCollection
PFTauToken_
 
edm::InputTag Photon_
 
edm::EDGetTokenT
< reco::PhotonCollection
PhotonToken_
 
edm::InputTag PixelClustersTag_
 
edm::EDGetTokenT
< edmNew::DetSetVector
< SiPixelCluster > > 
PixelClustersToken_
 
edm::InputTag PixelFEDSizeTag_
 
edm::EDGetTokenT
< FEDRawDataCollection
PixelFEDSizeToken_
 
edm::EDGetTokenT
< reco::RecoChargedCandidateCollection
PixelTracksL3Token_
 
edm::InputTag PixelTracksTagL3_
 
edm::EDGetTokenT< edm::View
< reco::Jet > > 
rawBJetsToken_
 
edm::InputTag reccorjets_
 
edm::EDGetTokenT
< reco::CaloJetCollection
reccorjetsToken_
 
edm::InputTag recjets_
 
edm::EDGetTokenT
< reco::CaloJetCollection
recjetsToken_
 
edm::InputTag recmet_
 
edm::EDGetTokenT
< reco::CaloMETCollection
recmetToken_
 
edm::InputTag recoPFJets_
 
edm::EDGetTokenT
< reco::PFJetCollection
recoPFJetsToken_
 
edm::InputTag recoPFMet_
 
edm::EDGetTokenT
< reco::PFMETCollection
recoPFMetToken_
 
edm::InputTag RecoPFTau_
 
edm::InputTag RecoPFTauAgainstElec_
 
edm::EDGetTokenT
< reco::PFTauDiscriminator
RecoPFTauAgainstElecToken_
 
edm::InputTag RecoPFTauAgainstMuon_
 
edm::EDGetTokenT
< reco::PFTauDiscriminator
RecoPFTauAgainstMuonToken_
 
edm::InputTag RecoPFTauDiscrByIso_
 
edm::EDGetTokenT
< reco::PFTauDiscriminator
RecoPFTauDiscrByIsoToken_
 
edm::InputTag RecoPFTauDiscrByTanCHalfPercent_
 
edm::EDGetTokenT
< reco::PFTauDiscriminator
RecoPFTauDiscrByTanCHalfPercentToken_
 
edm::InputTag RecoPFTauDiscrByTanCOnePercent_
 
edm::EDGetTokenT
< reco::PFTauDiscriminator
RecoPFTauDiscrByTanCOnePercentToken_
 
edm::InputTag RecoPFTauDiscrByTanCQuarterPercent_
 
edm::EDGetTokenT
< reco::PFTauDiscriminator
RecoPFTauDiscrByTanCQuarterPercentToken_
 
edm::InputTag RecoPFTauDiscrByTanCTenthPercent_
 
edm::EDGetTokenT
< reco::PFTauDiscriminator
RecoPFTauDiscrByTanCTenthPercentToken_
 
edm::EDGetTokenT
< reco::PFTauCollection
RecoPFTauToken_
 
edm::InputTag rho_
 
edm::EDGetTokenT< double > rhoToken_
 
edm::InputTag simhits_
 
edm::EDGetTokenT< std::vector
< SimTrack > > 
simTracksToken_
 
edm::EDGetTokenT< std::vector
< SimVertex > > 
simVerticesToken_
 
int towerThreshold_
 
HLTTrack track_analysis_
 
edm::InputTag TrackerMuonTag_
 
edm::EDGetTokenT
< reco::MuonCollection
TrackerMuonTagToken_
 
double treeWeight
 
edm::EDGetTokenT
< reco::VertexCollection
VertexHLTToken_
 
edm::EDGetTokenT
< reco::VertexCollection
VertexOffline0Token_
 
edm::InputTag VertexTagHLT_
 
edm::InputTag VertexTagOffline0_
 
RECOVertex vrt_analysisHLT_
 
RECOVertex vrt_analysisOffline0_
 
double xSection_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

$Date: November 2006 $Revision:

Author
P. Bargassa - Rice U.

Definition at line 47 of file HLTAnalyzer.h.

Constructor & Destructor Documentation

HLTAnalyzer::HLTAnalyzer ( edm::ParameterSet const &  conf)
explicit

Definition at line 27 of file HLTAnalyzer.cc.

References _EtaMax, _EtaMin, _HistName, _MinPtChargedHadrons, _MinPtGammas, ActivityEcalIso_, ActivityEcalIsoToken_, ActivityHcalIso_, ActivityHcalIsoToken_, ActivityHoverEH_, ActivityHoverEHToken_, ActivityR9_, ActivityR9ID_, ActivityR9IDToken_, ActivityR9Token_, ActivityTrackIso_, ActivityTrackIsoToken_, bjet_analysis_, BSProducer_, BSProducerToken_, calotowers_, calotowersLowerR45_, calotowersLowerR45Token_, calotowersNoR45_, calotowersNoR45Token_, calotowersToken_, calotowersUpperR45_, calotowersUpperR45Token_, CandIso_, CandIsoToken_, CandNonIso_, CandNonIsoToken_, edm::EDConsumerBase::consumesCollector(), correctedBJetsL1FastJetToken_, correctedBJetsToken_, gather_cfg::cout, DiMuVtx_, DiMuVtxToken_, ECALActivity_, ECALActivityToken_, EcalIso_, EcalIsoToken_, EcalNonIso_, EcalNonIsoToken_, EcalRecHitEBToken_, EcalRecHitEEToken_, Electron_, ElectronToken_, elm_analysis_, errCnt, evt_header_, filterEff_, firstLumi_, gctBitCounts_, gctBitCountsToken_, gctRingSums_, gctRingSumsToken_, genEventInfo_, genEventInfoToken_, genjets_, genjetsToken_, genmet_, genmetToken_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), gtReadoutRecord_, gtReadoutRecordToken_, HcalIsoPho_, HcalIsoPhoToken_, HcalNonIsoPho_, HcalNonIsoPhoToken_, HFECALClusters_, HFECALClustersToken_, HFElectrons_, HFElectronsToken_, HFEMClusterShapeAssociationToken_, hlt_analysis_, hltcorjets_, hltcorjetsToken_, hltcorL1L2L3jets_, hltcorL1L2L3jetsToken_, hltjets_, hltjetsToken_, hltresults_, hltresultsToken_, HLTTau_, HLTTauToken_, HltTree, ht_, htToken_, IsoElectron_, IsoElectronToken_, IsoEleHcal_, IsoEleHcalToken_, IsoEleR9IDToken_, IsoEleR9Token_, IsoEleTrackIsol_, IsoEleTrackIsolToken_, IsoHoverEH_, IsoPhoHoverEHToken_, IsoPhoR9IDToken_, IsoPhoR9Token_, IsoPhoTrackIsol_, IsoPhoTrackIsolToken_, IsoPixelTrackL2Token_, IsoPixelTrackL3Token_, IsoPixelTrackTagL2_, IsoPixelTrackTagL3_, IsoPixelTrackVerticesTag_, IsoPixelTrackVerticesToken_, IsoR9_, IsoR9ID_, jet_analysis_, l1extraemiToken_, l1extraemnToken_, l1extrajetcToken_, l1extrajetfToken_, l1extrajetToken_, l1extramc_, l1extrametToken_, l1extramhtToken_, l1extramu_, l1extramuToken_, l1extrataujetToken_, L1IsoPixelSeeds_, L1IsoPixelSeedsToken_, L1NonIsoPixelSeeds_, L1NonIsoPixelSeedsToken_, L2Tau_, L2TauToken_, edm::InputTag::label(), lastLumi_, lifetimeBJetsL25L1FastJetToken_, lifetimeBJetsL25SingleTrackL1FastJetToken_, lifetimeBJetsL25SingleTrackToken_, lifetimeBJetsL25Token_, lifetimeBJetsL3L1FastJetToken_, lifetimeBJetsL3SingleTrackL1FastJetToken_, lifetimeBJetsL3SingleTrackToken_, lifetimeBJetsL3Token_, lifetimePFBJetsL3Token_, m_correctedBJets, m_correctedBJetsL1FastJet, m_file, m_l1extraemi, m_l1extraemn, m_l1extrajet, m_l1extrajetc, m_l1extrajetf, m_l1extramet, m_l1extramht, m_l1extramu, m_l1extrataujet, m_lifetimeBJetsL25, m_lifetimeBJetsL25L1FastJet, m_lifetimeBJetsL25SingleTrack, m_lifetimeBJetsL25SingleTrackL1FastJet, m_lifetimeBJetsL3, m_lifetimeBJetsL3L1FastJet, m_lifetimeBJetsL3SingleTrack, m_lifetimeBJetsL3SingleTrackL1FastJet, m_lifetimePFBJetsL3, m_performanceBJetsL25, m_performanceBJetsL25L1FastJet, m_performanceBJetsL3, m_performanceBJetsL3L1FastJet, m_pfBJets, m_rawBJets, mct_analysis_, mctruth_, mctruthToken_, MuCandTag2_, MuCandTag2Token_, MuCandTag3_, MuCandTag3Token_, MuIsolTag2_, MuIsolTag2Token_, MuIsolTag3_, MuIsolTag3Token_, MuNoVtxCandTag2_, MuNoVtxCandTag2Token_, muon_, muon_analysis_, muonToken_, MuTrkIsolTag3_, MuTrkIsolTag3Token_, NonIsoElectron_, NonIsoElectronToken_, NonIsoEleHcal_, NonIsoEleHcalToken_, NonIsoEleR9IDToken_, NonIsoEleR9Token_, NonIsoEleTrackIsol_, NonIsoEleTrackIsolToken_, NonIsoHoverEH_, NonIsoPhoHoverEHToken_, NonIsoPhoR9IDToken_, NonIsoPhoR9Token_, NonIsoPhoTrackIsol_, NonIsoPhoTrackIsolToken_, NonIsoR9_, NonIsoR9ID_, oniaPixelTag_, oniaPixelTagToken_, oniaTrackTag_, oniaTrackTagToken_, performanceBJetsL25L1FastJetToken_, performanceBJetsL25Token_, performanceBJetsL3L1FastJetToken_, performanceBJetsL3Token_, pfBJetsToken_, PFJets_, PFJetsToken_, pfmuon_, pfmuonToken_, PFTau_, PFTauTightCone_, PFTauTightConeToken_, PFTauToken_, Photon_, PhotonToken_, PixelClustersTag_, PixelClustersToken_, PixelFEDSizeTag_, PixelFEDSizeToken_, PixelTracksL3Token_, PixelTracksTagL3_, rawBJetsToken_, reccorjets_, reccorjetsToken_, recjets_, recjetsToken_, recmet_, recmetToken_, recoPFJets_, recoPFJetsToken_, recoPFMet_, recoPFMetToken_, RecoPFTau_, RecoPFTauAgainstElec_, RecoPFTauAgainstElecToken_, RecoPFTauAgainstMuon_, RecoPFTauAgainstMuonToken_, RecoPFTauDiscrByIso_, RecoPFTauDiscrByIsoToken_, RecoPFTauDiscrByTanCHalfPercent_, RecoPFTauDiscrByTanCHalfPercentToken_, RecoPFTauDiscrByTanCOnePercent_, RecoPFTauDiscrByTanCOnePercentToken_, RecoPFTauDiscrByTanCQuarterPercent_, RecoPFTauDiscrByTanCQuarterPercentToken_, RecoPFTauDiscrByTanCTenthPercent_, RecoPFTauDiscrByTanCTenthPercentToken_, RecoPFTauToken_, rho_, rhoToken_, environment_file_cff::runParameters, HLTBJet::setup(), EventHeader::setup(), RECOVertex::setup(), HLTMCtruth::setup(), HLTTrack::setup(), HLTEgamma::setup(), HLTJets::setup(), HLTInfo::setup(), HLTMuon::setup(), simhits_, simTracksToken_, simVerticesToken_, AlCaHLTBitMon_QueryRunRegistry::string, towerThreshold_, track_analysis_, TrackerMuonTag_, TrackerMuonTagToken_, treeWeight, VertexHLTToken_, VertexOffline0Token_, VertexTagHLT_, VertexTagOffline0_, vrt_analysisHLT_, vrt_analysisOffline0_, and xSection_.

27  {
28 
29  // If your module takes parameters, here is where you would define
30  // their names and types, and access them to initialize internal
31  // variables. Example as follows:
32  std::cout << " Beginning HLTAnalyzer Analysis " << std::endl;
33 
34  hltjets_ = conf.getParameter<edm::InputTag> ("hltjets");
35  hltcorjets_ = conf.getParameter<edm::InputTag> ("hltcorjets");
36  hltcorL1L2L3jets_ = conf.getParameter<edm::InputTag> ("hltcorL1L2L3jets");
37  rho_ = edm::InputTag("hltKT6CaloJets", "rho");
38  recjets_ = conf.getParameter<edm::InputTag> ("recjets");
39  reccorjets_ = conf.getParameter<edm::InputTag> ("reccorjets");
40  genjets_ = conf.getParameter<edm::InputTag> ("genjets");
41  recmet_ = conf.getParameter<edm::InputTag> ("recmet");
42  recoPFMet_ = conf.getParameter<edm::InputTag> ("pfmet");
43  genmet_ = conf.getParameter<edm::InputTag> ("genmet");
44  ht_ = conf.getParameter<edm::InputTag> ("ht");
45  recoPFJets_ = conf.getParameter<edm::InputTag> ("recoPFJets");
46  calotowers_ = conf.getParameter<edm::InputTag> ("calotowers");
47  calotowersUpperR45_ = conf.getParameter<edm::InputTag> ("calotowersUpperR45");
48  calotowersLowerR45_ = conf.getParameter<edm::InputTag> ("calotowersLowerR45");
49  calotowersNoR45_ = conf.getParameter<edm::InputTag> ("calotowersNoR45");
50  muon_ = conf.getParameter<edm::InputTag> ("muon");
51  pfmuon_ = conf.getParameter<edm::InputTag> ("pfmuon");
52  mctruth_ = conf.getParameter<edm::InputTag> ("mctruth");
53  genEventInfo_ = conf.getParameter<edm::InputTag> ("genEventInfo");
54  simhits_ = conf.getParameter<edm::InputTag> ("simhits");
55  xSection_ = conf.getUntrackedParameter<double> ("xSection",1.);
56  filterEff_ = conf.getUntrackedParameter<double> ("filterEff",1.);
57  firstLumi_ = conf.getUntrackedParameter<int> ("firstLumi",0);
58  lastLumi_ = conf.getUntrackedParameter<int> ("lastLumi",-1);
59  towerThreshold_ = conf.getParameter<double>("caloTowerThreshold");
60 
61  // keep this separate from l1extramc_ as needed by FastSim:
62  // This is purposefully done this way to allow FastSim to run with OpenHLT:
63  // The {FastSim+OpenHLT} package runs on the head of HLTrigger/HLTanalyzers
64  // where there is purposefully this duplication because FastSim does the
65  // simulation of muons seperately, and needs the same collection.
66  l1extramu_ = conf.getParameter<std::string> ("l1extramu");
68 
69  // read the L1Extra collection name, and add the instance names as needed
70  l1extramc_ = conf.getParameter<std::string> ("l1extramc");
71  m_l1extraemi = edm::InputTag(l1extramc_, "Isolated");
72  m_l1extraemn = edm::InputTag(l1extramc_, "NonIsolated");
75  m_l1extrajet = edm::InputTag("gctInternJetProducer","Internal","ANALYSIS");
79 
80  hltresults_ = conf.getParameter<edm::InputTag> ("hltresults");
81  gtReadoutRecord_ = conf.getParameter<edm::InputTag> ("l1GtReadoutRecord");
82 
83  gctBitCounts_ = edm::InputTag( conf.getParameter<edm::InputTag>("l1GctHFBitCounts").label(), "" );
84  gctRingSums_ = edm::InputTag( conf.getParameter<edm::InputTag>("l1GctHFRingSums").label(), "" );
85 
86  MuCandTag2_ = conf.getParameter<edm::InputTag> ("MuCandTag2");
87  MuIsolTag2_ = conf.getParameter<edm::InputTag> ("MuIsolTag2");
88  MuNoVtxCandTag2_ = conf.getParameter<edm::InputTag> ("MuNoVtxCandTag2");
89  MuCandTag3_ = conf.getParameter<edm::InputTag> ("MuCandTag3");
90  MuIsolTag3_ = conf.getParameter<edm::InputTag> ("MuIsolTag3");
91  MuTrkIsolTag3_ = conf.getParameter<edm::InputTag> ("MuTrkIsolTag3");
92  TrackerMuonTag_ = conf.getParameter<edm::InputTag> ("TrackerMuonTag");
93  oniaPixelTag_ = conf.getParameter<edm::InputTag> ("OniaPixelTag");
94  oniaTrackTag_ = conf.getParameter<edm::InputTag> ("OniaTrackTag");
95  DiMuVtx_ = conf.getParameter<edm::InputTag> ("DiMuVtx");
96  L2Tau_ = conf.getParameter<edm::InputTag> ("L2Tau");
97  HLTTau_ = conf.getParameter<edm::InputTag> ("HLTTau");
98  PFTau_ = conf.getParameter<edm::InputTag> ("HLTPFTau");
99  PFTauTightCone_ = conf.getParameter<edm::InputTag> ("HLTPFTauTightCone");
100  _MinPtChargedHadrons = conf.getParameter<double>("minPtChargedHadronsForTaus");
101  _MinPtGammas = conf.getParameter<double>("minPtGammassForTaus");
102 
103  PFJets_ = conf.getParameter<edm::InputTag> ("HLTPFJet");
104 
105  // offline reco tau collection and discriminators
106  RecoPFTau_ = conf.getParameter<edm::InputTag> ("RecoPFTau");
107  RecoPFTauDiscrByTanCOnePercent_ = conf.getParameter<edm::InputTag> ("RecoPFTauDiscrByTanCOnePercent");
108  RecoPFTauDiscrByTanCHalfPercent_ = conf.getParameter<edm::InputTag> ("RecoPFTauDiscrByTanCHalfPercent");
109  RecoPFTauDiscrByTanCQuarterPercent_ = conf.getParameter<edm::InputTag> ("RecoPFTauDiscrByTanCQuarterPercent");
110  RecoPFTauDiscrByTanCTenthPercent_ = conf.getParameter<edm::InputTag> ("RecoPFTauDiscrByTanCTenthPercent");
111  RecoPFTauDiscrByIso_ = conf.getParameter<edm::InputTag> ("RecoPFTauDiscrByIso");
112  RecoPFTauAgainstMuon_ = conf.getParameter<edm::InputTag> ("RecoPFTauAgainstMuon");
113  RecoPFTauAgainstElec_ = conf.getParameter<edm::InputTag> ("RecoPFTauAgainstElec");
114 
115 
116  // btag OpenHLT input collections
117  m_rawBJets = conf.getParameter<edm::InputTag>("CommonBJetsL2");
118  m_correctedBJets = conf.getParameter<edm::InputTag>("CorrectedBJetsL2");
119  m_correctedBJetsL1FastJet = conf.getParameter<edm::InputTag>("CorrectedBJetsL2L1FastJet");
120  m_pfBJets = conf.getParameter<edm::InputTag>("PFlowBJetsL2");
121  m_lifetimeBJetsL25 = conf.getParameter<edm::InputTag>("LifetimeBJetsL25");
122  m_lifetimeBJetsL3 = conf.getParameter<edm::InputTag>("LifetimeBJetsL3");
123  m_lifetimeBJetsL25L1FastJet = conf.getParameter<edm::InputTag>("LifetimeBJetsL25L1FastJet");
124  m_lifetimeBJetsL3L1FastJet = conf.getParameter<edm::InputTag>("LifetimeBJetsL3L1FastJet");
125  m_lifetimePFBJetsL3 = conf.getParameter<edm::InputTag>("LifetimePFlowBJetsL3");
126  m_lifetimeBJetsL25SingleTrack = conf.getParameter<edm::InputTag>("LifetimeBJetsL25SingleTrack");
127  m_lifetimeBJetsL3SingleTrack = conf.getParameter<edm::InputTag>("LifetimeBJetsL3SingleTrack");
128  m_lifetimeBJetsL25SingleTrackL1FastJet = conf.getParameter<edm::InputTag>("LifetimeBJetsL25SingleTrackL1FastJet");
129  m_lifetimeBJetsL3SingleTrackL1FastJet = conf.getParameter<edm::InputTag>("LifetimeBJetsL3SingleTrackL1FastJet");
130  m_performanceBJetsL25 = conf.getParameter<edm::InputTag>("PerformanceBJetsL25");
131  m_performanceBJetsL3 = conf.getParameter<edm::InputTag>("PerformanceBJetsL3");
132  m_performanceBJetsL25L1FastJet = conf.getParameter<edm::InputTag>("PerformanceBJetsL25L1FastJet");
133  m_performanceBJetsL3L1FastJet = conf.getParameter<edm::InputTag>("PerformanceBJetsL3L1FastJet");
134 
135  // egamma OpenHLT input collections
136  Electron_ = conf.getParameter<edm::InputTag> ("Electron");
137  Photon_ = conf.getParameter<edm::InputTag> ("Photon");
138  CandIso_ = conf.getParameter<edm::InputTag> ("CandIso");
139  CandNonIso_ = conf.getParameter<edm::InputTag> ("CandNonIso");
140  EcalIso_ = conf.getParameter<edm::InputTag> ("EcalIso");
141  EcalNonIso_ = conf.getParameter<edm::InputTag> ("EcalNonIso");
142  HcalIsoPho_ = conf.getParameter<edm::InputTag> ("HcalIsoPho");
143  HcalNonIsoPho_ = conf.getParameter<edm::InputTag> ("HcalNonIsoPho");
144  IsoPhoTrackIsol_ = conf.getParameter<edm::InputTag> ("IsoPhoTrackIsol");
145  NonIsoPhoTrackIsol_ = conf.getParameter<edm::InputTag> ("NonIsoPhoTrackIsol");
146  IsoElectron_ = conf.getParameter<edm::InputTag> ("IsoElectrons");
147  NonIsoElectron_ = conf.getParameter<edm::InputTag> ("NonIsoElectrons");
148  IsoEleHcal_ = conf.getParameter<edm::InputTag> ("HcalIsoEle");
149  NonIsoEleHcal_ = conf.getParameter<edm::InputTag> ("HcalNonIsoEle");
150  IsoEleTrackIsol_ = conf.getParameter<edm::InputTag> ("IsoEleTrackIsol");
151  NonIsoEleTrackIsol_ = conf.getParameter<edm::InputTag> ("NonIsoEleTrackIsol");
152  L1IsoPixelSeeds_ = conf.getParameter<edm::InputTag> ("PixelSeedL1Iso");
153  L1NonIsoPixelSeeds_ = conf.getParameter<edm::InputTag> ("PixelSeedL1NonIso");
154  IsoR9_ = conf.getParameter<edm::InputTag> ("SpikeCleaningIsol");
155  NonIsoR9_ = conf.getParameter<edm::InputTag> ("SpikeCleaningNonIsol");
156  IsoHoverEH_ = conf.getParameter<edm::InputTag> ("HcalForHoverEIsol");
157  NonIsoHoverEH_ = conf.getParameter<edm::InputTag> ("HcalForHoverENonIsol");
158  IsoR9ID_ = conf.getParameter<edm::InputTag> ("R9IDIsol");
159  NonIsoR9ID_ = conf.getParameter<edm::InputTag> ("R9IDNonIsol");
160  HFECALClusters_ = conf.getParameter<edm::InputTag> ("HFECALClusters");
161  HFElectrons_ = conf.getParameter<edm::InputTag> ("HFElectrons");
162 
163  // Add ECAL Activity
164  ECALActivity_ = conf.getParameter<edm::InputTag> ("ECALActivity");
165  ActivityEcalIso_ = conf.getParameter<edm::InputTag> ("ActivityEcalIso");
166  ActivityHcalIso_ = conf.getParameter<edm::InputTag> ("ActivityHcalIso");
167  ActivityTrackIso_ = conf.getParameter<edm::InputTag> ("ActivityTrackIso");
168  ActivityR9_ = conf.getParameter<edm::InputTag> ("ActivityR9"); // spike cleaning
169  ActivityR9ID_ = conf.getParameter<edm::InputTag> ("ActivityR9ID");
170  ActivityHoverEH_ = conf.getParameter<edm::InputTag> ("ActivityHcalForHoverE");
171 
172 
173  // AlCa OpenHLT input collections
174  /*
175  EERecHitTag_ = conf.getParameter<edm::InputTag> ("EERecHits");
176  EBRecHitTag_ = conf.getParameter<edm::InputTag> ("EBRecHits");
177  pi0EBRecHitTag_ = conf.getParameter<edm::InputTag> ("pi0EBRecHits");
178  pi0EERecHitTag_ = conf.getParameter<edm::InputTag> ("pi0EERecHits");
179  HBHERecHitTag_ = conf.getParameter<edm::InputTag> ("HBHERecHits");
180  HORecHitTag_ = conf.getParameter<edm::InputTag> ("HORecHits");
181  HFRecHitTag_ = conf.getParameter<edm::InputTag> ("HFRecHits");
182  IsoPixelTrackTagL3_ = conf.getParameter<edm::InputTag> ("IsoPixelTracksL3");
183  IsoPixelTrackTagL2_ = conf.getParameter<edm::InputTag> ("IsoPixelTracksL2");
184  IsoPixelTrackVerticesTag_ = conf.getParameter<edm::InputTag> ("IsoPixelTrackVertices");
185  */
186 
187  // Track OpenHLT input collections
188  PixelTracksTagL3_ = conf.getParameter<edm::InputTag> ("PixelTracksL3");
189  PixelFEDSizeTag_ = conf.getParameter<edm::InputTag> ("PixelFEDSize");
190  PixelClustersTag_ = conf.getParameter<edm::InputTag> ("PixelClusters");
191 
192  // Reco Vertex collection
193  VertexTagHLT_ = conf.getParameter<edm::InputTag> ("PrimaryVertices");
194  VertexTagOffline0_ = conf.getParameter<edm::InputTag> ("OfflinePrimaryVertices0");
195 
196  m_file = 0; // set to null
197  errCnt = 0;
198 
199  // read run parameters with a default value
200  edm::ParameterSet runParameters = conf.getParameter<edm::ParameterSet>("RunParameters");
201  _HistName = runParameters.getUntrackedParameter<std::string>("HistogramFile", "test.root");
202  _EtaMin = runParameters.getUntrackedParameter<double>("EtaMin", -5.2);
203  _EtaMax = runParameters.getUntrackedParameter<double>("EtaMax", 5.2);
204 
205 
206  // Define all consumed products
207 
208  BSProducer_ = edm::InputTag("hltOnlineBeamSpot");
209  BSProducerToken_ = consumes<reco::BeamSpot>(BSProducer_);
210  hltjetsToken_ = consumes<reco::CaloJetCollection>(hltjets_);
211  hltcorjetsToken_ = consumes<reco::CaloJetCollection>(hltcorjets_);
212  hltcorL1L2L3jetsToken_ = consumes<reco::CaloJetCollection>(hltcorL1L2L3jets_);
213  rhoToken_ = consumes<double>(rho_);
214  recjetsToken_ = consumes<reco::CaloJetCollection>(recjets_);
215  reccorjetsToken_ = consumes<reco::CaloJetCollection>(reccorjets_);
216  genjetsToken_ = consumes<reco::GenJetCollection>(genjets_);
217  recmetToken_ = consumes<reco::CaloMETCollection>(recmet_);
218  recoPFMetToken_ = consumes<reco::PFMETCollection>(recoPFMet_);
219  genmetToken_ = consumes<reco::GenMETCollection>(genmet_);
220  calotowersToken_ = consumes<CaloTowerCollection>(calotowers_);
221  calotowersUpperR45Token_ = consumes<CaloTowerCollection>(calotowersUpperR45_);
222  calotowersLowerR45Token_ = consumes<CaloTowerCollection>(calotowersLowerR45_);
223  calotowersNoR45Token_ = consumes<CaloTowerCollection>(calotowersNoR45_);
224  htToken_ = consumes<reco::METCollection>(ht_);
225  recoPFJetsToken_ = consumes<reco::PFJetCollection>(recoPFJets_);
226 
227  muonToken_ = consumes<reco::MuonCollection>(muon_);
228  pfmuonToken_ = consumes<reco::PFCandidateCollection>(pfmuon_);
229 
230  L2TauToken_ = consumes<reco::CaloJetCollection>(L2Tau_);
231  HLTTauToken_ = consumes<reco::HLTTauCollection>(HLTTau_);
232  PFTauToken_ = consumes<reco::PFTauCollection>(PFTau_);
233  PFTauTightConeToken_ = consumes<reco::PFTauCollection>(PFTauTightCone_);
234  PFJetsToken_ = consumes<reco::PFJetCollection>(PFJets_);
235 
236  RecoPFTauToken_ = consumes<reco::PFTauCollection>(RecoPFTau_);
237  RecoPFTauDiscrByTanCOnePercentToken_ = consumes<reco::PFTauDiscriminator>(RecoPFTauDiscrByTanCOnePercent_);
238  RecoPFTauDiscrByTanCHalfPercentToken_ = consumes<reco::PFTauDiscriminator>(RecoPFTauDiscrByTanCHalfPercent_);
241  RecoPFTauDiscrByIsoToken_ = consumes<reco::PFTauDiscriminator>(RecoPFTauDiscrByIso_);
242  RecoPFTauAgainstMuonToken_ = consumes<reco::PFTauDiscriminator>(RecoPFTauAgainstMuon_);
243  RecoPFTauAgainstElecToken_ = consumes<reco::PFTauDiscriminator>(RecoPFTauAgainstElec_);
244 
245  hltresultsToken_ = consumes<edm::TriggerResults>(hltresults_);
246  l1extraemiToken_ = consumes<l1extra::L1EmParticleCollection>(m_l1extraemi);
247  l1extraemnToken_ = consumes<l1extra::L1EmParticleCollection>(m_l1extraemn);
248  l1extramuToken_ = consumes<l1extra::L1MuonParticleCollection>(m_l1extramu);
249 
250  l1extrajetcToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajetc);
251  l1extrajetfToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajetf);
252  l1extrajetToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajet);
253  l1extrataujetToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrataujet);
254  l1extrametToken_ = consumes<l1extra::L1EtMissParticleCollection>(m_l1extramet);
255  l1extramhtToken_ = consumes<l1extra::L1EtMissParticleCollection>(m_l1extramht);
256  gtReadoutRecordToken_ = consumes<L1GlobalTriggerReadoutRecord>(gtReadoutRecord_);
257  gctBitCountsToken_ = consumes<L1GctHFBitCountsCollection>(gctBitCounts_);
258  gctRingSumsToken_ = consumes<L1GctHFRingEtSumsCollection>(gctRingSums_);
259 
260  mctruthToken_ = consumes<reco::CandidateView>(mctruth_);
261  simTracksToken_ = consumes<std::vector<SimTrack> >(simhits_);
262  simVerticesToken_ = consumes<std::vector<SimVertex> >(simhits_);
263  genEventInfoToken_ = consumes<GenEventInfoProduct>(genEventInfo_);
264 
265  MuCandTag2Token_ = consumes<reco::RecoChargedCandidateCollection>(MuCandTag2_);
266  MuNoVtxCandTag2Token_ = consumes<reco::RecoChargedCandidateCollection>(MuNoVtxCandTag2_);
267  MuCandTag3Token_ = consumes<reco::RecoChargedCandidateCollection>(MuCandTag3_);
268  oniaPixelTagToken_ = consumes<reco::RecoChargedCandidateCollection>(oniaPixelTag_);
269  oniaTrackTagToken_ = consumes<reco::RecoChargedCandidateCollection>(oniaTrackTag_);
270  TrackerMuonTagToken_ = consumes<reco::MuonCollection>(TrackerMuonTag_);
271  DiMuVtxToken_ = consumes<reco::VertexCollection>(DiMuVtx_);
272  MuIsolTag2Token_ = consumes<edm::ValueMap<bool> >(MuIsolTag2_);
273  MuIsolTag3Token_ = consumes<edm::ValueMap<bool> >(MuIsolTag3_);
274  MuTrkIsolTag3Token_ = consumes<edm::ValueMap<bool> >(MuTrkIsolTag3_);
275 
276  rawBJetsToken_ = consumes<edm::View<reco::Jet> >(m_rawBJets);
277  correctedBJetsToken_ = consumes<edm::View<reco::Jet> >(m_correctedBJets);
278  correctedBJetsL1FastJetToken_ = consumes<edm::View<reco::Jet> >(m_correctedBJetsL1FastJet);
279  pfBJetsToken_ = consumes<edm::View<reco::Jet> >(m_pfBJets);
280  lifetimeBJetsL25Token_ = consumes<reco::JetTagCollection>(m_lifetimeBJetsL25);
281  lifetimeBJetsL3Token_ = consumes<reco::JetTagCollection>(m_lifetimeBJetsL3);
282  lifetimeBJetsL3L1FastJetToken_ = consumes<reco::JetTagCollection>(m_lifetimeBJetsL25L1FastJet);
283  lifetimeBJetsL25L1FastJetToken_ = consumes<reco::JetTagCollection>(m_lifetimeBJetsL3L1FastJet);
284  lifetimePFBJetsL3Token_ = consumes<reco::JetTagCollection>(m_lifetimePFBJetsL3);
285  lifetimeBJetsL25SingleTrackToken_ = consumes<reco::JetTagCollection>(m_lifetimeBJetsL25SingleTrack);
286  lifetimeBJetsL3SingleTrackToken_ = consumes<reco::JetTagCollection>(m_lifetimeBJetsL3SingleTrack);
289  performanceBJetsL25Token_ = consumes<reco::JetTagCollection>(m_performanceBJetsL25);
290  performanceBJetsL3Token_ = consumes<reco::JetTagCollection>(m_performanceBJetsL3);
291  performanceBJetsL25L1FastJetToken_ = consumes<reco::JetTagCollection>(m_performanceBJetsL25L1FastJet);
292  performanceBJetsL3L1FastJetToken_ = consumes<reco::JetTagCollection>(m_performanceBJetsL3L1FastJet);
293 
294  ElectronToken_ = consumes<reco::GsfElectronCollection>(Electron_);
295  PhotonToken_ = consumes<reco::PhotonCollection>(Photon_);
296  ECALActivityToken_ = consumes<reco::RecoEcalCandidateCollection>(ECALActivity_);
297  ActivityEcalIsoToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(ActivityEcalIso_);
298  ActivityHcalIsoToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(ActivityHcalIso_);
299  ActivityTrackIsoToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(ActivityTrackIso_);
300  ActivityR9Token_ = consumes<reco::RecoEcalCandidateIsolationMap>(ActivityR9_);
301  ActivityR9IDToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(ActivityR9ID_);
302  ActivityHoverEHToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(ActivityHoverEH_);
303  EcalRecHitEBToken_ = consumes<EcalRecHitCollection>(edm::InputTag("hltEcalRegionalEgammaRecHit:EcalRecHitsEB"));
304  EcalRecHitEEToken_ = consumes<EcalRecHitCollection>(edm::InputTag("hltEcalRegionalEgammaRecHit:EcalRecHitsEE"));
305 
306  CandIsoToken_ = consumes<reco::RecoEcalCandidateCollection>(CandIso_);
307  CandNonIsoToken_ = consumes<reco::RecoEcalCandidateCollection>(CandNonIso_);
308  EcalIsoToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(EcalIso_);
309  EcalNonIsoToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(EcalNonIso_);
310  HcalIsoPhoToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(HcalIsoPho_);
311  HcalNonIsoPhoToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(HcalNonIsoPho_);
312  IsoPhoR9Token_ = consumes<reco::RecoEcalCandidateIsolationMap>(IsoR9_);
313  NonIsoPhoR9Token_ = consumes<reco::RecoEcalCandidateIsolationMap>(NonIsoR9_);
314  IsoPhoR9IDToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(IsoR9ID_);
315  NonIsoPhoR9IDToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(NonIsoR9ID_);
316  IsoPhoHoverEHToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(IsoHoverEH_);
317  NonIsoPhoHoverEHToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(NonIsoHoverEH_);
318  IsoElectronToken_ = consumes<reco::ElectronCollection>(IsoElectron_);
319  IsoEleTrackIsolToken_ = consumes<reco::ElectronIsolationMap>(IsoEleTrackIsol_);
320  L1IsoPixelSeedsToken_ = consumes<reco::ElectronSeedCollection>(L1IsoPixelSeeds_);
321  L1NonIsoPixelSeedsToken_ = consumes<reco::ElectronSeedCollection>(L1NonIsoPixelSeeds_);
322  NonIsoElectronToken_ = consumes<reco::ElectronCollection>(NonIsoElectron_);
323  IsoEleHcalToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(IsoEleHcal_);
324  NonIsoEleHcalToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(NonIsoEleHcal_);
325  NonIsoEleTrackIsolToken_ = consumes<reco::ElectronIsolationMap>(NonIsoEleTrackIsol_);
326  NonIsoPhoTrackIsolToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(NonIsoPhoTrackIsol_);
327  IsoPhoTrackIsolToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(IsoPhoTrackIsol_);
328  IsoEleR9Token_ = consumes<reco::RecoEcalCandidateIsolationMap>(IsoR9_);
329  NonIsoEleR9Token_ = consumes<reco::RecoEcalCandidateIsolationMap>(NonIsoR9_);
330  IsoEleR9IDToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(IsoR9ID_);
331  NonIsoEleR9IDToken_ = consumes<reco::RecoEcalCandidateIsolationMap>(NonIsoR9ID_);
332  HFECALClustersToken_ = consumes<reco::SuperClusterCollection>(HFECALClusters_);
333  HFElectronsToken_ = consumes<reco::RecoEcalCandidateCollection>(HFElectrons_);
334 
335  /*
336  EBRecHitToken_ = consumes<EBRecHitCollection>(EERecHitTag_);
337  EERecHitToken_ = consumes<EERecHitCollection>(EBRecHitTag_);
338  pi0EBRecHitToken_ = consumes<EBRecHitCollection>(pi0EERecHitTag_);
339  pi0EERecHitToken_ = consumes<EERecHitCollection>(pi0EBRecHitTag_);
340  HBHERecHitToken_ = consumes<HBHERecHitCollection>>(HBHERecHitTag_);
341  HORecHitToken_ = consumes<HORecHitCollection>(HORecHitTag_);
342  HFRecHitToken_ = consumes<HFRecHitCollection>(HFRecHitTag_);
343  */
344 
345  IsoPixelTrackL3Token_ = consumes<reco::IsolatedPixelTrackCandidateCollection>(IsoPixelTrackTagL3_);
346  IsoPixelTrackL2Token_ = consumes<reco::IsolatedPixelTrackCandidateCollection>(IsoPixelTrackTagL2_);
347  IsoPixelTrackVerticesToken_ = consumes<reco::VertexCollection>(IsoPixelTrackVerticesTag_);
348  PixelTracksL3Token_ = consumes<reco::RecoChargedCandidateCollection>(PixelTracksTagL3_);
349  PixelFEDSizeToken_ = consumes<FEDRawDataCollection>(PixelFEDSizeTag_);
350  PixelClustersToken_ = consumes<edmNew::DetSetVector<SiPixelCluster> >(PixelClustersTag_);
351 
352  VertexHLTToken_ = consumes<reco::VertexCollection>(VertexTagHLT_);
353  VertexOffline0Token_ = consumes<reco::VertexCollection>(VertexTagOffline0_);
354 
355  HFEMClusterShapeAssociationToken_ = consumes<reco::HFEMClusterShapeAssociationCollection>(edm::InputTag("hltHFEMClusters"));
356 
357 
358  // open the tree file
359  m_file = new TFile(_HistName.c_str(), "RECREATE");
360  if (m_file)
361  m_file->cd();
362 
363  // Initialize the tree
364  HltTree = new TTree("HltTree", "");
365 
367  std::cout << "\n Setting HltTree weight to " << treeWeight << " = " << xSection_ << "*" << filterEff_ << " (cross section * gen filter efficiency)\n" << std::endl;
368 
369  // Setup the different analysis
378  vrt_analysisOffline0_.setup(conf, HltTree, "Offline0");
380 }
edm::InputTag L1IsoPixelSeeds_
Definition: HLTAnalyzer.h:304
HLTInfo hlt_analysis_
Definition: HLTAnalyzer.h:74
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > ECALActivityToken_
Definition: HLTAnalyzer.h:192
TFile * m_file
Definition: HLTAnalyzer.h:354
T getUntrackedParameter(std::string const &, T const &) const
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > EcalIsoToken_
Definition: HLTAnalyzer.h:178
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauAgainstMuonToken_
Definition: HLTAnalyzer.h:135
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByTanCOnePercentToken_
Definition: HLTAnalyzer.h:130
edm::InputTag IsoEleHcal_
Definition: HLTAnalyzer.h:300
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemnToken_
Definition: HLTAnalyzer.h:109
edm::InputTag L1NonIsoPixelSeeds_
Definition: HLTAnalyzer.h:305
edm::EDGetTokenT< edm::View< reco::Jet > > correctedBJetsL1FastJetToken_
Definition: HLTAnalyzer.h:141
edm::EDGetTokenT< L1GctHFBitCountsCollection > gctBitCountsToken_
Definition: HLTAnalyzer.h:114
edm::InputTag MuTrkIsolTag3_
Definition: HLTAnalyzer.h:252
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtReadoutRecordToken_
Definition: HLTAnalyzer.h:113
edm::InputTag gctRingSums_
Definition: HLTAnalyzer.h:250
edm::InputTag MuIsolTag3_
Definition: HLTAnalyzer.h:252
edm::InputTag genmet_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::JetTagCollection > performanceBJetsL3Token_
Definition: HLTAnalyzer.h:153
edm::InputTag ActivityR9_
Definition: HLTAnalyzer.h:319
edm::InputTag m_lifetimeBJetsL3SingleTrack
Definition: HLTAnalyzer.h:279
edm::InputTag calotowersUpperR45_
Definition: HLTAnalyzer.h:233
edm::InputTag m_performanceBJetsL25L1FastJet
Definition: HLTAnalyzer.h:284
double treeWeight
Definition: HLTAnalyzer.h:79
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > PixelTracksL3Token_
Definition: HLTAnalyzer.h:215
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitEBToken_
Definition: HLTAnalyzer.h:188
edm::EDGetTokenT< reco::PFJetCollection > recoPFJetsToken_
Definition: HLTAnalyzer.h:101
edm::InputTag PFJets_
Definition: HLTAnalyzer.h:255
edm::InputTag HFElectrons_
Definition: HLTAnalyzer.h:313
edm::EDGetTokenT< reco::VertexCollection > DiMuVtxToken_
Definition: HLTAnalyzer.h:119
edm::EDGetTokenT< reco::CandidateView > mctruthToken_
Definition: HLTAnalyzer.h:102
void setup(edm::ConsumesCollector &&iC, TTree *tree)
Definition: EventHeader.cc:26
edm::EDGetTokenT< edm::ValueMap< bool > > MuIsolTag2Token_
Definition: HLTAnalyzer.h:121
edm::InputTag PixelFEDSizeTag_
Definition: HLTAnalyzer.h:341
edm::InputTag Photon_
Definition: HLTAnalyzer.h:289
void setup(const edm::ParameterSet &pSet, TTree *tree)
Definition: HLTInfo.cc:55
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > PixelClustersToken_
Definition: HLTAnalyzer.h:217
edm::InputTag hltcorL1L2L3jets_
Definition: HLTAnalyzer.h:234
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetToken_
Definition: HLTAnalyzer.h:111
edm::InputTag RecoPFTauDiscrByTanCQuarterPercent_
Definition: HLTAnalyzer.h:261
edm::InputTag m_l1extramet
Definition: HLTAnalyzer.h:245
edm::InputTag VertexTagHLT_
Definition: HLTAnalyzer.h:345
edm::InputTag HcalIsoPho_
Definition: HLTAnalyzer.h:294
edm::InputTag EcalIso_
Definition: HLTAnalyzer.h:292
TTree * HltTree
Definition: HLTAnalyzer.h:57
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > gctRingSumsToken_
Definition: HLTAnalyzer.h:115
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL3L1FastJetToken_
Definition: HLTAnalyzer.h:144
edm::EDGetTokenT< reco::PFJetCollection > PFJetsToken_
Definition: HLTAnalyzer.h:126
edm::InputTag calotowersNoR45_
Definition: HLTAnalyzer.h:233
EventHeader evt_header_
Default analyses.
Definition: HLTAnalyzer.h:64
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoEleHcalToken_
Definition: HLTAnalyzer.h:183
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoPhoR9IDToken_
Definition: HLTAnalyzer.h:163
edm::InputTag IsoEleTrackIsol_
Definition: HLTAnalyzer.h:302
edm::EDGetTokenT< reco::CaloMETCollection > recmetToken_
Definition: HLTAnalyzer.h:97
edm::InputTag m_pfBJets
Definition: HLTAnalyzer.h:272
edm::EDGetTokenT< reco::CaloJetCollection > hltjetsToken_
Definition: HLTAnalyzer.h:86
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > EcalNonIsoToken_
Definition: HLTAnalyzer.h:179
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityEcalIsoToken_
Definition: HLTAnalyzer.h:193
edm::InputTag Electron_
Definition: HLTAnalyzer.h:288
edm::EDGetTokenT< CaloTowerCollection > calotowersNoR45Token_
Definition: HLTAnalyzer.h:96
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityHoverEHToken_
Definition: HLTAnalyzer.h:198
edm::InputTag hltresults_
Definition: HLTAnalyzer.h:232
edm::InputTag TrackerMuonTag_
Definition: HLTAnalyzer.h:253
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL3SingleTrackToken_
Definition: HLTAnalyzer.h:149
edm::InputTag m_rawBJets
Definition: HLTAnalyzer.h:269
double _EtaMax
Definition: HLTAnalyzer.h:352
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoEleR9IDToken_
Definition: HLTAnalyzer.h:171
edm::InputTag IsoPixelTrackTagL2_
Definition: HLTAnalyzer.h:334
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByTanCQuarterPercentToken_
Definition: HLTAnalyzer.h:132
std::string l1extramc_
Definition: HLTAnalyzer.h:237
edm::EDGetTokenT< double > rhoToken_
Definition: HLTAnalyzer.h:89
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL3Token_
Definition: HLTAnalyzer.h:146
edm::InputTag DiMuVtx_
Definition: HLTAnalyzer.h:253
edm::EDGetTokenT< reco::BeamSpot > BSProducerToken_
Definition: HLTAnalyzer.h:85
edm::InputTag IsoR9ID_
Definition: HLTAnalyzer.h:309
edm::EDGetTokenT< reco::CaloJetCollection > hltcorL1L2L3jetsToken_
Definition: HLTAnalyzer.h:88
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > oniaTrackTagToken_
Definition: HLTAnalyzer.h:118
edm::EDGetTokenT< reco::ElectronIsolationMap > NonIsoEleTrackIsolToken_
Definition: HLTAnalyzer.h:173
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoEleR9Token_
Definition: HLTAnalyzer.h:169
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByTanCHalfPercentToken_
Definition: HLTAnalyzer.h:131
edm::EDGetTokenT< reco::VertexCollection > IsoPixelTrackVerticesToken_
Definition: HLTAnalyzer.h:214
edm::InputTag CandIso_
Definition: HLTAnalyzer.h:290
edm::InputTag m_l1extrajet
Definition: HLTAnalyzer.h:243
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > HcalNonIsoPhoToken_
Definition: HLTAnalyzer.h:181
edm::EDGetTokenT< reco::IsolatedPixelTrackCandidateCollection > IsoPixelTrackL2Token_
Definition: HLTAnalyzer.h:213
edm::EDGetTokenT< reco::ElectronIsolationMap > IsoEleTrackIsolToken_
Definition: HLTAnalyzer.h:172
edm::InputTag NonIsoHoverEH_
Definition: HLTAnalyzer.h:311
edm::InputTag m_lifetimePFBJetsL3
Definition: HLTAnalyzer.h:277
edm::EDGetTokenT< FEDRawDataCollection > PixelFEDSizeToken_
Definition: HLTAnalyzer.h:216
edm::InputTag IsoPhoTrackIsol_
Definition: HLTAnalyzer.h:296
edm::InputTag m_performanceBJetsL3
Definition: HLTAnalyzer.h:283
HLTTrack track_analysis_
Definition: HLTAnalyzer.h:73
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoEleHcalToken_
Definition: HLTAnalyzer.h:182
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL25L1FastJetToken_
Definition: HLTAnalyzer.h:145
double _MinPtGammas
Definition: HLTAnalyzer.h:353
edm::InputTag RecoPFTauDiscrByTanCOnePercent_
Definition: HLTAnalyzer.h:259
edm::InputTag ActivityHcalIso_
Definition: HLTAnalyzer.h:317
edm::InputTag HFECALClusters_
Definition: HLTAnalyzer.h:312
edm::EDGetTokenT< reco::GenJetCollection > genjetsToken_
Definition: HLTAnalyzer.h:92
edm::InputTag m_performanceBJetsL25
Definition: HLTAnalyzer.h:282
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityHcalIsoToken_
Definition: HLTAnalyzer.h:194
double xSection_
Definition: HLTAnalyzer.h:79
edm::InputTag RecoPFTauDiscrByTanCHalfPercent_
Definition: HLTAnalyzer.h:260
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > MuCandTag2Token_
Definition: HLTAnalyzer.h:117
double filterEff_
Definition: HLTAnalyzer.h:79
edm::InputTag m_lifetimeBJetsL3SingleTrackL1FastJet
Definition: HLTAnalyzer.h:281
edm::EDGetTokenT< l1extra::L1MuonParticleCollection > l1extramuToken_
Definition: HLTAnalyzer.h:110
edm::InputTag reccorjets_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extramhtToken_
Definition: HLTAnalyzer.h:112
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoPhoTrackIsolToken_
Definition: HLTAnalyzer.h:184
edm::EDGetTokenT< reco::ElectronSeedCollection > L1NonIsoPixelSeedsToken_
Definition: HLTAnalyzer.h:175
edm::InputTag BSProducer_
Definition: HLTAnalyzer.h:230
edm::InputTag ECALActivity_
Definition: HLTAnalyzer.h:315
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoPhoR9Token_
Definition: HLTAnalyzer.h:160
edm::EDGetTokenT< edm::ValueMap< bool > > MuTrkIsolTag3Token_
Definition: HLTAnalyzer.h:121
void setup(const edm::ParameterSet &pSet, TTree *tree)
Definition: HLTEgamma.cc:38
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > oniaPixelTagToken_
Definition: HLTAnalyzer.h:118
void setup(const edm::ParameterSet &pSet, TTree *tree)
Definition: HLTMuon.cc:23
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoPhoTrackIsolToken_
Definition: HLTAnalyzer.h:185
edm::InputTag CandNonIso_
Definition: HLTAnalyzer.h:291
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrataujetToken_
Definition: HLTAnalyzer.h:111
edm::InputTag mctruth_
Definition: HLTAnalyzer.h:248
edm::EDGetTokenT< reco::VertexCollection > VertexOffline0Token_
Definition: HLTAnalyzer.h:221
HLTJets jet_analysis_
Definition: HLTAnalyzer.h:65
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByTanCTenthPercentToken_
Definition: HLTAnalyzer.h:133
edm::InputTag m_l1extramht
Definition: HLTAnalyzer.h:246
std::string _HistName
Definition: HLTAnalyzer.h:351
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetfToken_
Definition: HLTAnalyzer.h:111
edm::EDGetTokenT< reco::METCollection > htToken_
Definition: HLTAnalyzer.h:100
edm::InputTag IsoR9_
Definition: HLTAnalyzer.h:307
edm::InputTag NonIsoPhoTrackIsol_
Definition: HLTAnalyzer.h:297
void setup(const edm::ParameterSet &pSet, TTree *tree, std::string vertexType)
Definition: RECOVertex.cc:49
edm::InputTag m_l1extramu
Definition: HLTAnalyzer.h:238
double _MinPtChargedHadrons
Definition: HLTAnalyzer.h:353
edm::EDGetTokenT< reco::PFTauCollection > PFTauToken_
Definition: HLTAnalyzer.h:124
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoToken_
Definition: HLTAnalyzer.h:103
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoEleR9IDToken_
Definition: HLTAnalyzer.h:170
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
edm::InputTag hltcorjets_
Definition: HLTAnalyzer.h:234
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemiToken_
Definition: HLTAnalyzer.h:109
edm::EDGetTokenT< reco::CaloJetCollection > L2TauToken_
Definition: HLTAnalyzer.h:122
edm::InputTag gctBitCounts_
Definition: HLTAnalyzer.h:250
edm::EDGetTokenT< reco::GenMETCollection > genmetToken_
Definition: HLTAnalyzer.h:99
edm::InputTag NonIsoElectron_
Definition: HLTAnalyzer.h:299
edm::InputTag VertexTagOffline0_
Definition: HLTAnalyzer.h:346
edm::EDGetTokenT< reco::SuperClusterCollection > HFECALClustersToken_
Definition: HLTAnalyzer.h:186
edm::InputTag NonIsoR9ID_
Definition: HLTAnalyzer.h:308
edm::InputTag m_correctedBJets
Definition: HLTAnalyzer.h:270
edm::EDGetTokenT< reco::ElectronSeedCollection > L1IsoPixelSeedsToken_
Definition: HLTAnalyzer.h:174
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityTrackIsoToken_
Definition: HLTAnalyzer.h:195
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL25SingleTrackL1FastJetToken_
Definition: HLTAnalyzer.h:150
int firstLumi_
Definition: HLTAnalyzer.h:78
edm::InputTag ActivityEcalIso_
Definition: HLTAnalyzer.h:316
edm::InputTag RecoPFTauAgainstMuon_
Definition: HLTAnalyzer.h:264
void setup(const edm::ParameterSet &pSet, TTree *tree, edm::ConsumesCollector &&iC)
Definition: HLTJets.cc:28
edm::InputTag ActivityTrackIso_
Definition: HLTAnalyzer.h:318
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetcToken_
Definition: HLTAnalyzer.h:111
void setup(const edm::ParameterSet &pSet, TTree *tree)
Definition: HLTTrack.cc:24
edm::InputTag MuNoVtxCandTag2_
Definition: HLTAnalyzer.h:252
edm::InputTag PixelClustersTag_
Definition: HLTAnalyzer.h:342
edm::InputTag L2Tau_
Definition: HLTAnalyzer.h:254
edm::EDGetTokenT< reco::JetTagCollection > performanceBJetsL3L1FastJetToken_
Definition: HLTAnalyzer.h:155
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoPhoHoverEHToken_
Definition: HLTAnalyzer.h:165
edm::InputTag m_correctedBJetsL1FastJet
Definition: HLTAnalyzer.h:271
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauAgainstElecToken_
Definition: HLTAnalyzer.h:136
edm::InputTag recoPFMet_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoPhoHoverEHToken_
Definition: HLTAnalyzer.h:164
std::string l1extramu_
Definition: HLTAnalyzer.h:237
edm::InputTag gtReadoutRecord_
Definition: HLTAnalyzer.h:249
edm::InputTag PFTauTightCone_
Definition: HLTAnalyzer.h:254
tuple conf
Definition: dbtoconf.py:185
edm::InputTag IsoPixelTrackVerticesTag_
Definition: HLTAnalyzer.h:335
edm::InputTag EcalNonIso_
Definition: HLTAnalyzer.h:293
edm::InputTag IsoElectron_
Definition: HLTAnalyzer.h:298
edm::EDGetTokenT< reco::VertexCollection > VertexHLTToken_
Definition: HLTAnalyzer.h:220
edm::InputTag ActivityR9ID_
Definition: HLTAnalyzer.h:320
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: HLTAnalyzer.h:106
edm::InputTag oniaPixelTag_
Definition: HLTAnalyzer.h:253
edm::InputTag MuCandTag3_
Definition: HLTAnalyzer.h:252
edm::EDGetTokenT< edm::ValueMap< bool > > MuIsolTag3Token_
Definition: HLTAnalyzer.h:121
edm::InputTag MuIsolTag2_
Definition: HLTAnalyzer.h:252
edm::EDGetTokenT< edm::View< reco::Jet > > correctedBJetsToken_
Definition: HLTAnalyzer.h:140
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > HFElectronsToken_
Definition: HLTAnalyzer.h:187
edm::InputTag oniaTrackTag_
Definition: HLTAnalyzer.h:253
edm::EDGetTokenT< reco::CaloJetCollection > recjetsToken_
Definition: HLTAnalyzer.h:90
edm::EDGetTokenT< reco::HFEMClusterShapeAssociationCollection > HFEMClusterShapeAssociationToken_
Definition: HLTAnalyzer.h:224
edm::InputTag MuCandTag2_
Definition: HLTAnalyzer.h:252
HLTEgamma elm_analysis_
Definition: HLTAnalyzer.h:68
RECOVertex vrt_analysisOffline0_
Definition: HLTAnalyzer.h:76
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > CandNonIsoToken_
Definition: HLTAnalyzer.h:177
edm::InputTag RecoPFTauDiscrByTanCTenthPercent_
Definition: HLTAnalyzer.h:262
edm::InputTag RecoPFTauAgainstElec_
Definition: HLTAnalyzer.h:265
edm::EDGetTokenT< reco::JetTagCollection > lifetimePFBJetsL3Token_
Definition: HLTAnalyzer.h:147
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityR9Token_
Definition: HLTAnalyzer.h:196
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extrametToken_
Definition: HLTAnalyzer.h:112
HLTBJet bjet_analysis_
Definition: HLTAnalyzer.h:66
edm::EDGetTokenT< reco::JetTagCollection > performanceBJetsL25Token_
Definition: HLTAnalyzer.h:152
edm::EDGetTokenT< reco::CaloJetCollection > reccorjetsToken_
Definition: HLTAnalyzer.h:91
edm::EDGetTokenT< edm::View< reco::Jet > > pfBJetsToken_
Definition: HLTAnalyzer.h:142
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL25Token_
Definition: HLTAnalyzer.h:143
edm::InputTag IsoPixelTrackTagL3_
Definition: HLTAnalyzer.h:333
edm::EDGetTokenT< reco::IsolatedPixelTrackCandidateCollection > IsoPixelTrackL3Token_
Definition: HLTAnalyzer.h:212
edm::InputTag m_lifetimeBJetsL25SingleTrackL1FastJet
Definition: HLTAnalyzer.h:280
edm::InputTag HcalNonIsoPho_
Definition: HLTAnalyzer.h:295
edm::EDGetTokenT< reco::PFCandidateCollection > pfmuonToken_
Definition: HLTAnalyzer.h:107
edm::InputTag PFTau_
Definition: HLTAnalyzer.h:254
edm::InputTag m_lifetimeBJetsL3
Definition: HLTAnalyzer.h:274
edm::InputTag hltjets_
Definition: HLTAnalyzer.h:234
edm::InputTag calotowers_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL3SingleTrackL1FastJetToken_
Definition: HLTAnalyzer.h:151
edm::InputTag simhits_
Definition: HLTAnalyzer.h:248
edm::InputTag recoPFJets_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::HLTTauCollection > HLTTauToken_
Definition: HLTAnalyzer.h:123
std::string const & label() const
Definition: InputTag.h:42
edm::InputTag m_l1extraemi
Definition: HLTAnalyzer.h:239
edm::EDGetTokenT< reco::PFMETCollection > recoPFMetToken_
Definition: HLTAnalyzer.h:98
edm::InputTag HLTTau_
Definition: HLTAnalyzer.h:254
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > MuNoVtxCandTag2Token_
Definition: HLTAnalyzer.h:117
edm::EDGetTokenT< edm::View< reco::Jet > > rawBJetsToken_
Definition: HLTAnalyzer.h:139
edm::EDGetTokenT< CaloTowerCollection > calotowersToken_
Definition: HLTAnalyzer.h:93
HLTMCtruth mct_analysis_
Definition: HLTAnalyzer.h:69
edm::InputTag genjets_
Definition: HLTAnalyzer.h:232
HLTMuon muon_analysis_
Definition: HLTAnalyzer.h:67
edm::InputTag pfmuon_
Definition: HLTAnalyzer.h:236
RECOVertex vrt_analysisHLT_
Definition: HLTAnalyzer.h:75
edm::EDGetTokenT< std::vector< SimTrack > > simTracksToken_
Definition: HLTAnalyzer.h:104
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByIsoToken_
Definition: HLTAnalyzer.h:134
edm::EDGetTokenT< reco::ElectronCollection > IsoElectronToken_
Definition: HLTAnalyzer.h:166
double _EtaMin
Definition: HLTAnalyzer.h:352
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitEEToken_
Definition: HLTAnalyzer.h:189
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoEleR9Token_
Definition: HLTAnalyzer.h:168
edm::InputTag m_lifetimeBJetsL3L1FastJet
Definition: HLTAnalyzer.h:276
edm::InputTag IsoHoverEH_
Definition: HLTAnalyzer.h:310
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > CandIsoToken_
Definition: HLTAnalyzer.h:176
void setup(const edm::ParameterSet &pSet, TTree *tree)
Definition: HLTMCtruth.cc:23
edm::EDGetTokenT< edm::TriggerResults > hltresultsToken_
Definition: HLTAnalyzer.h:108
edm::InputTag NonIsoR9_
Definition: HLTAnalyzer.h:306
tuple cout
Definition: gather_cfg.py:121
edm::InputTag ActivityHoverEH_
Definition: HLTAnalyzer.h:321
edm::InputTag NonIsoEleHcal_
Definition: HLTAnalyzer.h:301
edm::InputTag NonIsoEleTrackIsol_
Definition: HLTAnalyzer.h:303
edm::EDGetTokenT< CaloTowerCollection > calotowersLowerR45Token_
Definition: HLTAnalyzer.h:95
edm::EDGetTokenT< std::vector< SimVertex > > simVerticesToken_
Definition: HLTAnalyzer.h:105
edm::EDGetTokenT< reco::PhotonCollection > PhotonToken_
Definition: HLTAnalyzer.h:159
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > MuCandTag3Token_
Definition: HLTAnalyzer.h:117
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityR9IDToken_
Definition: HLTAnalyzer.h:197
edm::EDGetTokenT< reco::ElectronCollection > NonIsoElectronToken_
Definition: HLTAnalyzer.h:167
edm::InputTag RecoPFTau_
Definition: HLTAnalyzer.h:258
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > HcalIsoPhoToken_
Definition: HLTAnalyzer.h:180
edm::EDGetTokenT< reco::PFTauCollection > PFTauTightConeToken_
Definition: HLTAnalyzer.h:125
edm::EDGetTokenT< CaloTowerCollection > calotowersUpperR45Token_
Definition: HLTAnalyzer.h:94
edm::InputTag PixelTracksTagL3_
Definition: HLTAnalyzer.h:340
void setup(const edm::ParameterSet &config, TTree *tree)
Definition: HLTBJet.cc:166
edm::InputTag muon_
Definition: HLTAnalyzer.h:235
edm::EDGetTokenT< reco::CaloJetCollection > hltcorjetsToken_
Definition: HLTAnalyzer.h:87
edm::InputTag genEventInfo_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoPhoR9Token_
Definition: HLTAnalyzer.h:161
edm::EDGetTokenT< reco::PFTauCollection > RecoPFTauToken_
Definition: HLTAnalyzer.h:129
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL25SingleTrackToken_
Definition: HLTAnalyzer.h:148
edm::InputTag recjets_
Definition: HLTAnalyzer.h:232
edm::InputTag m_l1extrajetf
Definition: HLTAnalyzer.h:242
edm::EDGetTokenT< reco::MuonCollection > TrackerMuonTagToken_
Definition: HLTAnalyzer.h:120
edm::InputTag m_lifetimeBJetsL25
Definition: HLTAnalyzer.h:273
edm::InputTag recmet_
Definition: HLTAnalyzer.h:232
edm::InputTag m_lifetimeBJetsL25SingleTrack
Definition: HLTAnalyzer.h:278
edm::EDGetTokenT< reco::GsfElectronCollection > ElectronToken_
Definition: HLTAnalyzer.h:158
edm::InputTag m_performanceBJetsL3L1FastJet
Definition: HLTAnalyzer.h:285
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoPhoR9IDToken_
Definition: HLTAnalyzer.h:162
edm::InputTag m_l1extrajetc
Definition: HLTAnalyzer.h:241
int towerThreshold_
Definition: HLTAnalyzer.h:78
edm::InputTag m_l1extraemn
Definition: HLTAnalyzer.h:240
edm::InputTag calotowersLowerR45_
Definition: HLTAnalyzer.h:233
edm::EDGetTokenT< reco::JetTagCollection > performanceBJetsL25L1FastJetToken_
Definition: HLTAnalyzer.h:154
edm::InputTag ht_
Definition: HLTAnalyzer.h:232
edm::InputTag m_lifetimeBJetsL25L1FastJet
Definition: HLTAnalyzer.h:275
edm::InputTag m_l1extrataujet
Definition: HLTAnalyzer.h:244
edm::InputTag RecoPFTauDiscrByIso_
Definition: HLTAnalyzer.h:263
edm::InputTag rho_
Definition: HLTAnalyzer.h:234

Member Function Documentation

void HLTAnalyzer::analyze ( edm::Event const &  e,
edm::EventSetup const &  iSetup 
)
virtual

Implements edm::EDAnalyzer.

Definition at line 388 of file HLTAnalyzer.cc.

References _MinPtChargedHadrons, _MinPtGammas, ActivityEcalIso_, ActivityEcalIsoToken_, ActivityHcalIso_, ActivityHcalIsoToken_, ActivityHoverEH_, ActivityHoverEHToken_, ActivityR9_, ActivityR9ID_, ActivityR9IDToken_, ActivityR9Token_, ActivityTrackIso_, ActivityTrackIsoToken_, HLTBJet::analyze(), EventHeader::analyze(), RECOVertex::analyze(), HLTMCtruth::analyze(), HLTTrack::analyze(), HLTEgamma::analyze(), HLTJets::analyze(), HLTMuon::analyze(), HLTInfo::analyze(), bjet_analysis_, BSProducer_, BSProducerToken_, HiRecoJets_cff::caloTowers, calotowers_, calotowersLowerR45_, calotowersLowerR45Token_, calotowersNoR45_, calotowersNoR45Token_, calotowersToken_, calotowersUpperR45_, calotowersUpperR45Token_, CandIso_, CandIsoToken_, CandNonIso_, CandNonIsoToken_, correctedBJetsL1FastJetToken_, correctedBJetsToken_, DiMuVtx_, DiMuVtxToken_, ECALActivity_, ECALActivityToken_, EcalIso_, EcalIsoToken_, EcalNonIso_, EcalNonIsoToken_, EcalRecHitEBToken_, EcalRecHitEEToken_, Electron_, HI_PhotonSkim_cff::electrons, ElectronToken_, elm_analysis_, errCnt, errMax(), evt_header_, firstLumi_, gctBitCounts_, gctBitCountsToken_, gctRingSums_, gctRingSumsToken_, genEventInfo_, genEventInfoToken_, genjets_, genjetsToken_, genmet_, genmetToken_, edm::EventSetup::get(), edm::Event::getByToken(), getCollection(), gtReadoutRecord_, gtReadoutRecordToken_, HcalIsoPho_, HcalIsoPhoToken_, HcalNonIsoPho_, HcalNonIsoPhoToken_, HFECALClusters_, HFECALClustersToken_, HFElectrons_, HFElectronsToken_, HFEMClusterShapeAssociationToken_, hlt_analysis_, hltcorjets_, hltcorjetsToken_, hltcorL1L2L3jets_, hltcorL1L2L3jetsToken_, hltjets_, hltjetsToken_, hltresults_, hltresultsToken_, HLTTau_, HLTTauToken_, HltTree, ht_, htToken_, IsoElectron_, IsoElectronToken_, IsoEleHcal_, IsoEleHcalToken_, IsoEleR9IDToken_, IsoEleR9Token_, IsoEleTrackIsol_, IsoEleTrackIsolToken_, IsoHoverEH_, IsoPhoHoverEHToken_, IsoPhoR9IDToken_, IsoPhoR9Token_, IsoPhoTrackIsol_, IsoPhoTrackIsolToken_, IsoPixelTrackL2Token_, IsoPixelTrackL3Token_, IsoPixelTrackTagL2_, IsoPixelTrackTagL3_, IsoPixelTrackVerticesTag_, IsoPixelTrackVerticesToken_, IsoR9_, IsoR9ID_, edm::HandleBase::isValid(), jet_analysis_, kBTagCorrectedJets, kBTagCorrectedJetsL1FastJet, kBTagJets, kBTagLifetimeBJetsL25, kBTagLifetimeBJetsL25L1FastJet, kBTagLifetimeBJetsL25SingleTrack, kBTagLifetimeBJetsL25SingleTrackL1FastJet, kBTagLifetimeBJetsL3, kBTagLifetimeBJetsL3L1FastJet, kBTagLifetimeBJetsL3SingleTrack, kBTagLifetimeBJetsL3SingleTrackL1FastJet, kBTagLifetimePFBJetsL3, kBTagPerformanceBJetsL25, kBTagPerformanceBJetsL25L1FastJet, kBTagPerformanceBJetsL3, kBTagPerformanceBJetsL3L1FastJet, kBTagPFJets, kCaloTowers, kCaloTowersLowerR45, kCaloTowersNoR45, kCaloTowersUpperR45, kCandIso, kCandNonIso, kDimuvtxcands3, kECALActivity, kECALActivityEcalIso, kECALActivityHcalIso, kECALActivityHoverEH, kECALActivityR9, kECALActivityR9ID, kECALActivityTrackIso, kEcalIso, kEcalNonIso, kElectrons, kGenEventInfo, kGenjets, kGenmet, kHcalIsoPho, kHcalNonIsoPho, kHFECALClusters, kHFElectrons, kHLTCorjets, kHLTCorL1L2L3jets, kHLTjets, kHltresults, kHt, kIsoElectron, kIsoEleHcal, kIsoEleTrackIsol, kIsoHoverEH, kIsoMap2, kIsoMap3, kIsoPhoTrackIsol, kIsoPixelTracksL2, kIsoPixelTracksL3, kIsoPixelTrackVertices, kIsoR9, kIsoR9ID, kIsoTrk10Map3, kL1extemi, kL1extemn, kL1extjet, kL1extjetc, kL1extjetf, kL1extmet, kL1extmht, kL1extmu, kL1exttaujet, kL1GctBitCounts, kL1GctRingSums, kL1GtRR, kL1IsoPixelSeeds, kL1NonIsoPixelSeeds, kMctruth, kMucands2, kMucands3, kMunovtxcands2, WDecay::kMuon, kNonIsoElectron, kNonIsoEleTrackIsol, kNonIsoHoverEH, kNonIsoPhoTrackIsol, kNonIsoR9, kNonIsoR9ID, kOniaPixelCands, kOniaTrackCands, kPFJets, kPFMet, kpfMuon, kPFTaus, kPFTausTightCone, kPhotons, kPixelClusters, kPixelFEDSize, kPixelTracksL3, kRecCorjets, kRecjets, kRecmet, kRecoPFJets, kRecoPFTaus, kRecoVerticesHLT, kRecoVerticesOffline0, kRho, kSimhit, kTaus, ktheRecoPFTauDiscrAgainstElec, ktheRecoPFTauDiscrAgainstMuon, ktheRecoPFTauDiscrByIsolation, ktheRecoPFTauDiscrByTanCHalfPercent, ktheRecoPFTauDiscrByTanCOnePercent, ktheRecoPFTauDiscrByTanCQuarterPercent, ktheRecoPFTauDiscrByTanCTenthPercent, kTrkMucands, l1extraemiToken_, l1extraemnToken_, l1extrajetcToken_, l1extrajetfToken_, l1extrajetToken_, l1extrametToken_, l1extramhtToken_, l1extramuToken_, l1extrataujetToken_, L1IsoPixelSeeds_, L1IsoPixelSeedsToken_, L1NonIsoPixelSeeds_, L1NonIsoPixelSeedsToken_, L2Tau_, L2TauToken_, lastLumi_, lifetimeBJetsL25L1FastJetToken_, lifetimeBJetsL25SingleTrackL1FastJetToken_, lifetimeBJetsL25SingleTrackToken_, lifetimeBJetsL25Token_, lifetimeBJetsL3L1FastJetToken_, lifetimeBJetsL3SingleTrackL1FastJetToken_, lifetimeBJetsL3SingleTrackToken_, lifetimeBJetsL3Token_, lifetimePFBJetsL3Token_, edm::EventBase::luminosityBlock(), m_correctedBJets, m_correctedBJetsL1FastJet, m_file, m_l1extraemi, m_l1extraemn, m_l1extrajet, m_l1extrajetc, m_l1extrajetf, m_l1extramet, m_l1extramht, m_l1extramu, m_l1extrataujet, m_lifetimeBJetsL25, m_lifetimeBJetsL25L1FastJet, m_lifetimeBJetsL25SingleTrack, m_lifetimeBJetsL25SingleTrackL1FastJet, m_lifetimeBJetsL3, m_lifetimeBJetsL3L1FastJet, m_lifetimeBJetsL3SingleTrack, m_lifetimeBJetsL3SingleTrackL1FastJet, m_lifetimePFBJetsL3, m_performanceBJetsL25, m_performanceBJetsL25L1FastJet, m_performanceBJetsL3, m_performanceBJetsL3L1FastJet, m_pfBJets, m_rawBJets, mct_analysis_, mctruth_, mctruthToken_, combine::missing, MuCandTag2_, MuCandTag2Token_, MuCandTag3_, MuCandTag3Token_, MuIsolTag2_, MuIsolTag2Token_, MuIsolTag3_, MuIsolTag3Token_, MuNoVtxCandTag2_, MuNoVtxCandTag2Token_, trackingTruthProducerFastSim_cfi::muon, muon_, muon_analysis_, muonToken_, MuTrkIsolTag3_, MuTrkIsolTag3Token_, NonIsoElectron_, NonIsoElectronToken_, NonIsoEleHcal_, NonIsoEleHcalToken_, NonIsoEleR9IDToken_, NonIsoEleR9Token_, NonIsoEleTrackIsol_, NonIsoEleTrackIsolToken_, NonIsoHoverEH_, NonIsoPhoHoverEHToken_, NonIsoPhoR9IDToken_, NonIsoPhoR9Token_, NonIsoPhoTrackIsol_, NonIsoPhoTrackIsolToken_, NonIsoR9_, NonIsoR9ID_, oniaPixelTag_, oniaPixelTagToken_, oniaTrackTag_, oniaTrackTagToken_, dbtoconf::out, performanceBJetsL25L1FastJetToken_, performanceBJetsL25Token_, performanceBJetsL3L1FastJetToken_, performanceBJetsL3Token_, pfBJetsToken_, PFJets_, PFJetsToken_, pfmuon_, pfmuonToken_, PFTau_, PFTauTightCone_, PFTauTightConeToken_, PFTauToken_, Photon_, interactiveExample::photons, PhotonToken_, PixelClustersTag_, PixelClustersToken_, PixelFEDSizeTag_, PixelFEDSizeToken_, PixelTracksL3Token_, PixelTracksTagL3_, rawBJetsToken_, reccorjets_, reccorjetsToken_, recjets_, recjetsToken_, recmet_, recmetToken_, RecoPFJets_cff::recoPFJets, recoPFJets_, recoPFJetsToken_, recoPFMet_, recoPFMetToken_, RecoPFTau_, RecoPFTauAgainstElec_, RecoPFTauAgainstElecToken_, RecoPFTauAgainstMuon_, RecoPFTauAgainstMuonToken_, RecoPFTauDiscrByIso_, RecoPFTauDiscrByIsoToken_, RecoPFTauDiscrByTanCHalfPercent_, RecoPFTauDiscrByTanCHalfPercentToken_, RecoPFTauDiscrByTanCOnePercent_, RecoPFTauDiscrByTanCOnePercentToken_, RecoPFTauDiscrByTanCQuarterPercent_, RecoPFTauDiscrByTanCQuarterPercentToken_, RecoPFTauDiscrByTanCTenthPercent_, RecoPFTauDiscrByTanCTenthPercentToken_, RecoPFTauToken_, rho, rho_, rhoToken_, simhits_, simTracksToken_, simVerticesToken_, towerThreshold_, track_analysis_, TrackerMuonTag_, TrackerMuonTagToken_, VertexHLTToken_, VertexOffline0Token_, VertexTagHLT_, VertexTagOffline0_, vrt_analysisHLT_, and vrt_analysisOffline0_.

388  {
389 
390  // To get information from the event setup, you must request the "Record"
391  // which contains it and then extract the object you need
392  //edm::ESHandle<CaloGeometry> geometry;
393  //iSetup.get<IdealGeometryRecord>().get(geometry);
394 
395  int iLumi = iEvent.luminosityBlock();
396  if (iLumi<firstLumi_) return;
397  if (lastLumi_ != -1 && iLumi>lastLumi_) return;
398 
399  // These declarations create handles to the types of records that you want
400  // to retrieve from event "iEvent".
403  edm::Handle<reco::CaloJetCollection> hltcorL1L2L3jets;
409  edm::Handle<CaloTowerCollection> caloTowersCleanerUpperR45;
410  edm::Handle<CaloTowerCollection> caloTowersCleanerLowerR45;
411  edm::Handle<CaloTowerCollection> caloTowersCleanerNoR45;
426  edm::Handle<l1extra::L1JetParticleCollection> l1extjetc, l1extjetf, l1extjet, l1exttaujet;
427  //edm::Handle<l1extra::L1JetParticleCollection> l1extjetc, l1extjetf, l1exttaujet;
432 
433  edm::Handle<reco::RecoChargedCandidateCollection> mucands2, mucands3, munovtxcands2;
434  edm::Handle<reco::RecoChargedCandidateCollection> oniaPixelCands, oniaTrackCands;
437  edm::Handle<edm::ValueMap<bool> > isoMap2, isoMap3, isoTrk10Map3;
441  edm::Handle<reco::PFTauCollection> pftausTightCone;
443 
444  // offline reco tau collection and discriminators
446  edm::Handle<reco::PFTauDiscriminator> theRecoPFTauDiscrByTanCOnePercent;
447  edm::Handle<reco::PFTauDiscriminator> theRecoPFTauDiscrByTanCHalfPercent;
448  edm::Handle<reco::PFTauDiscriminator> theRecoPFTauDiscrByTanCQuarterPercent;
449  edm::Handle<reco::PFTauDiscriminator> theRecoPFTauDiscrByTanCTenthPercent;
450  edm::Handle<reco::PFTauDiscriminator> theRecoPFTauDiscrByIsolation;
451  edm::Handle<reco::PFTauDiscriminator> theRecoPFTauDiscrAgainstMuon;
452  edm::Handle<reco::PFTauDiscriminator> theRecoPFTauDiscrAgainstElec;
453 
454 
455  // btag OpenHLT input collections
457  edm::Handle<edm::View<reco::Jet> > hCorrectedBJets;
458  edm::Handle<edm::View<reco::Jet> > hCorrectedBJetsL1FastJet;
460  edm::Handle<reco::JetTagCollection> hLifetimeBJetsL25;
461  edm::Handle<reco::JetTagCollection> hLifetimeBJetsL3L1FastJet;
462  edm::Handle<reco::JetTagCollection> hLifetimeBJetsL25L1FastJet;
463  edm::Handle<reco::JetTagCollection> hLifetimeBJetsL3;
464  edm::Handle<reco::JetTagCollection> hLifetimePFBJetsL3;
465  edm::Handle<reco::JetTagCollection> hLifetimeBJetsL25SingleTrack;
466  edm::Handle<reco::JetTagCollection> hLifetimeBJetsL3SingleTrack;
467  edm::Handle<reco::JetTagCollection> hLifetimeBJetsL25SingleTrackL1FastJet;
468  edm::Handle<reco::JetTagCollection> hLifetimeBJetsL3SingleTrackL1FastJet;
469  edm::Handle<reco::JetTagCollection> hPerformanceBJetsL25;
470  edm::Handle<reco::JetTagCollection> hPerformanceBJetsL3;
471  edm::Handle<reco::JetTagCollection> hPerformanceBJetsL25L1FastJet;
472  edm::Handle<reco::JetTagCollection> hPerformanceBJetsL3L1FastJet;
473 
474  // egamma OpenHLT input collections
481  edm::Handle<reco::RecoEcalCandidateIsolationMap> photonHoverEHIsoHandle;
482  edm::Handle<reco::RecoEcalCandidateIsolationMap> photonHoverEHNonIsoHandle;
483  edm::Handle<reco::ElectronCollection> electronIsoHandle;
484  edm::Handle<reco::ElectronCollection> electronNonIsoHandle;
486  edm::Handle<reco::RecoEcalCandidateIsolationMap> electronR9NonIsoHandle;
488  edm::Handle<reco::RecoEcalCandidateIsolationMap> electronR9IDNonIsoHandle;
489  edm::Handle<reco::ElectronIsolationMap> NonIsoTrackEleIsolMap;
492  edm::Handle<reco::ElectronSeedCollection> L1NonIsoPixelSeedsMap;
503  edm::Handle<reco::SuperClusterCollection> electronHFClusterHandle;
504  edm::Handle<reco::RecoEcalCandidateCollection> electronHFElectronHandle;
505  // ECAL Activity
513 
514 
515  // AlCa OpenHLT input collections
516  /*
517  edm::Handle<EBRecHitCollection> ebrechits;
518  edm::Handle<EERecHitCollection> eerechits;
519  edm::Handle<EBRecHitCollection> pi0ebrechits;
520  edm::Handle<EERecHitCollection> pi0eerechits;
521  edm::Handle<HBHERecHitCollection> hbherechits;
522  edm::Handle<HORecHitCollection> horechits;
523  edm::Handle<HFRecHitCollection> hfrechits;
524  */
525 
528  edm::Handle<reco::VertexCollection> isopixeltrackPixVertices;
532 
533  // Reco vertex collection
535  edm::Handle<reco::VertexCollection> recoVertexsOffline0;
536 
537  // new stuff for the egamma EleId
539 
540  edm::Handle<reco::HFEMClusterShapeAssociationCollection> electronHFClusterAssociation;
541  iEvent.getByToken(HFEMClusterShapeAssociationToken_,electronHFClusterAssociation);
542 
543  edm::ESHandle<MagneticField> theMagField;
544  iSetup.get<IdealMagneticFieldRecord>().get(theMagField);
545 
546  edm::Handle<reco::BeamSpot> recoBeamSpotHandle;
547 
548  // get EventSetup stuff needed for the AlCa pi0 path
549  // edm::ESHandle< EcalElectronicsMapping > ecalmapping;
550  // iSetup.get< EcalMappingRcd >().get(ecalmapping);
551 
552  // edm::ESHandle<CaloGeometry> geoHandle;
553  // iSetup.get<CaloGeometryRecord>().get(geoHandle);
554 
555  // edm::ESHandle<CaloTopology> pTopology;
556  // iSetup.get<CaloTopologyRecord>().get(pTopology);
557 
558  // edm::ESHandle<L1CaloGeometry> l1CaloGeom ;
559  // iSetup.get<L1CaloGeometryRecord>().get(l1CaloGeom) ;
560 
561 
562  // extract the collections from the event, check their validity and log which are missing
563  std::vector<MissingCollectionInfo> missing;
564 
565  //get the BeamSpot
566  getCollection( iEvent, missing, recoBeamSpotHandle, BSProducer_ , BSProducerToken_ , "Beam Spot handle");
567  // gets its position
568  reco::BeamSpot::Point BSPosition(0,0,0);
569  BSPosition = recoBeamSpotHandle->position();
570 
571  getCollection( iEvent, missing, hltjets, hltjets_, hltjetsToken_, kHLTjets );
572  getCollection( iEvent, missing, hltcorjets, hltcorjets_, hltcorjetsToken_, kHLTCorjets );
574  getCollection( iEvent, missing, rho, rho_, rhoToken_, kRho );
575  getCollection( iEvent, missing, recjets, recjets_, recjetsToken_, kRecjets );
576  getCollection( iEvent, missing, reccorjets, reccorjets_, reccorjetsToken_, kRecCorjets );
577  getCollection( iEvent, missing, genjets, genjets_, genjetsToken_, kGenjets );
578  getCollection( iEvent, missing, recmet, recmet_, recmetToken_, kRecmet );
579  getCollection( iEvent, missing, recoPFMet, recoPFMet_, recoPFMetToken_, kPFMet );
580  getCollection( iEvent, missing, genmet, genmet_, genmetToken_, kGenmet );
581  getCollection( iEvent, missing, caloTowers, calotowers_, calotowersToken_, kCaloTowers );
582  getCollection( iEvent, missing, caloTowersCleanerUpperR45, calotowersUpperR45_, calotowersUpperR45Token_, kCaloTowersUpperR45 );
583  getCollection( iEvent, missing, caloTowersCleanerLowerR45, calotowersLowerR45_, calotowersLowerR45Token_, kCaloTowersLowerR45 );
584  getCollection( iEvent, missing, caloTowersCleanerNoR45, calotowersNoR45_, calotowersNoR45Token_, kCaloTowersNoR45 );
585  getCollection( iEvent, missing, ht, ht_, htToken_, kHt );
586  getCollection( iEvent, missing, recoPFJets, recoPFJets_, recoPFJetsToken_, kRecoPFJets );
587  getCollection( iEvent, missing, muon, muon_, muonToken_, kMuon );
588  getCollection( iEvent, missing, pfmuon, pfmuon_, pfmuonToken_, kpfMuon );
589  getCollection( iEvent, missing, l2taus, L2Tau_, L2TauToken_, kTaus );
590  getCollection( iEvent, missing, taus, HLTTau_, HLTTauToken_, kTaus );
591  getCollection( iEvent, missing, pftaus, PFTau_, PFTauToken_, kPFTaus );
593  getCollection( iEvent, missing, pfjets, PFJets_, PFJetsToken_, kPFJets );
594  getCollection( iEvent, missing, recoPftaus, RecoPFTau_, RecoPFTauToken_, kRecoPFTaus );
602  getCollection( iEvent, missing, hltresults, hltresults_, hltresultsToken_, kHltresults );
605  getCollection( iEvent, missing, l1extmu, m_l1extramu, l1extramuToken_, kL1extmu );
615  getCollection( iEvent, missing, mctruth, mctruth_, mctruthToken_, kMctruth );
616  getCollection( iEvent, missing, simTracks, simhits_, simTracksToken_, kSimhit );
617  getCollection( iEvent, missing, simVertices, simhits_, simVerticesToken_, kSimhit );
619  getCollection( iEvent, missing, mucands2, MuCandTag2_, MuCandTag2Token_, kMucands2 );
621  getCollection( iEvent, missing, mucands3, MuCandTag3_, MuCandTag3Token_, kMucands3 );
625  getCollection( iEvent, missing, dimuvtxcands3, DiMuVtx_, DiMuVtxToken_, kDimuvtxcands3 );
626  getCollection( iEvent, missing, isoMap2, MuIsolTag2_, MuIsolTag2Token_, kIsoMap2 );
627  getCollection( iEvent, missing, isoMap3, MuIsolTag3_, MuIsolTag3Token_, kIsoMap3 );
629  getCollection( iEvent, missing, hRawBJets, m_rawBJets, rawBJetsToken_, kBTagJets );
632  getCollection( iEvent, missing, hPFBJets, m_pfBJets, pfBJetsToken_, kBTagPFJets );
646  getCollection( iEvent, missing, electrons, Electron_, ElectronToken_, kElectrons );
647  getCollection( iEvent, missing, photons, Photon_, PhotonToken_, kPhotons );
648  getCollection( iEvent, missing, ActivityCandsHandle, ECALActivity_, ECALActivityToken_, kECALActivity);
652  getCollection( iEvent, missing, ActivityR9Handle, ActivityR9_, ActivityR9Token_, kECALActivityR9);
653  getCollection( iEvent, missing, ActivityR9IDHandle, ActivityR9ID_, ActivityR9IDToken_, kECALActivityR9ID);
655 
656  //Read offline eleID results
657  std::vector<edm::Handle<edm::ValueMap<float> > > eIDValueMap(4);
658  // edm::InputTag electronLabelRobustTight_(std::string("eidRobustTight"));
659  // edm::InputTag electronLabelTight_(std::string("eidTight"));
660  // edm::InputTag electronLabelRobustLoose_(std::string("eidRobustLoose"));
661  // edm::InputTag electronLabelLoose_(std::string("eidLoose"));
662  // getCollection( iEvent, missing, eIDValueMap[0], electronLabelRobustLoose_ , "EleId Robust-Loose");
663  // getCollection( iEvent, missing, eIDValueMap[1], electronLabelRobustTight_ , "EleId Robust-Tight");
664  // getCollection( iEvent, missing, eIDValueMap[2], electronLabelLoose_ , "EleId Loose");
665  // getCollection( iEvent, missing, eIDValueMap[3], electronLabelTight_ , "EleId Tight");
666 
667  //read all the OpenHLT egamma collections
668  getCollection( iEvent, missing, recoIsolecalcands, CandIso_, CandIsoToken_, kCandIso);
669  getCollection( iEvent, missing, recoNonIsolecalcands, CandNonIso_, CandNonIsoToken_, kCandNonIso);
670  getCollection( iEvent, missing, EcalIsolMap, EcalIso_, EcalIsoToken_, kEcalIso);
671  getCollection( iEvent, missing, EcalNonIsolMap, EcalNonIso_, EcalNonIsoToken_, kEcalNonIso);
672  getCollection( iEvent, missing, HcalIsolMap, HcalIsoPho_, HcalIsoPhoToken_, kHcalIsoPho);
674  getCollection( iEvent, missing, photonR9IsoHandle, IsoR9_, IsoPhoR9Token_, kIsoR9);
675  getCollection( iEvent, missing, photonR9NonIsoHandle, NonIsoR9_, NonIsoPhoR9Token_, kNonIsoR9);
676  getCollection( iEvent, missing, photonR9IDIsoHandle, IsoR9ID_, IsoPhoR9IDToken_, kIsoR9ID);
677  getCollection( iEvent, missing, photonR9IDNonIsoHandle, NonIsoR9ID_, NonIsoPhoR9IDToken_, kNonIsoR9ID);
678  getCollection( iEvent, missing, photonHoverEHIsoHandle, IsoHoverEH_, IsoPhoHoverEHToken_, kIsoHoverEH);
679  getCollection( iEvent, missing, photonHoverEHNonIsoHandle,NonIsoHoverEH_, NonIsoPhoHoverEHToken_, kNonIsoHoverEH);
680  getCollection( iEvent, missing, electronIsoHandle, IsoElectron_, IsoElectronToken_, kIsoElectron);
684  getCollection( iEvent, missing, electronNonIsoHandle, NonIsoElectron_, NonIsoElectronToken_, kNonIsoElectron);
685  getCollection( iEvent, missing, HcalEleIsolMap, IsoEleHcal_, IsoEleHcalToken_, kIsoEleHcal);
686  getCollection( iEvent, missing, HcalEleNonIsolMap, NonIsoEleHcal_, NonIsoEleHcalToken_, kIsoEleHcal);
690  getCollection( iEvent, missing, electronR9IsoHandle, IsoR9_, IsoEleR9Token_, kIsoR9);
691  getCollection( iEvent, missing, electronR9NonIsoHandle, NonIsoR9_, NonIsoEleR9Token_, kNonIsoR9);
692  getCollection( iEvent, missing, electronR9IDIsoHandle, IsoR9ID_, IsoEleR9IDToken_, kIsoR9ID);
693  getCollection( iEvent, missing, electronR9IDNonIsoHandle, NonIsoR9ID_, NonIsoEleR9IDToken_, kNonIsoR9ID);
694  getCollection( iEvent, missing, electronHFClusterHandle, HFECALClusters_, HFECALClustersToken_, kHFECALClusters);
695  getCollection( iEvent, missing, electronHFElectronHandle, HFElectrons_, HFElectronsToken_, kHFElectrons);
696  /*
697  getCollection( iEvent, missing, eerechits, EERecHitTag_, EERecHitToken_, kEErechits );
698  getCollection( iEvent, missing, ebrechits, EBRecHitTag_, EBRecHitToken_, kEBrechits );
699  getCollection( iEvent, missing, pi0eerechits, pi0EERecHitTag_, pi0EERecHitToken_, kpi0EErechits );
700  getCollection( iEvent, missing, pi0ebrechits, pi0EBRecHitTag_, pi0EBRecHitToken_, kpi0EBrechits );
701  getCollection( iEvent, missing, hbherechits, HBHERecHitTag_, HBHERecHitToken_, kHBHErechits );
702  getCollection( iEvent, missing, horechits, HORecHitTag_, HORecHitToken_, kHOrechits );
703  getCollection( iEvent, missing, hfrechits, HFRecHitTag_, HFRecHitToken_, kHFrechits );
704  */
711  getCollection( iEvent, missing, recoVertexsHLT, VertexTagHLT_, VertexHLTToken_, kRecoVerticesHLT );
713 
714  double ptHat=-1.;
715  if (genEventInfo.isValid()) {ptHat=genEventInfo->qScale();}
716 
717 
718  // print missing collections
719  if (not missing.empty() and (errCnt < errMax())) {
720  errCnt++;
721  std::stringstream out;
722  out << "OpenHLT analyser - missing collections (This message is for information only. RECO collections will always be missing when running on RAW, MC collections will always be missing when running on data):";
723  BOOST_FOREACH(const MissingCollectionInfo & entry, missing)
724  out << "\n\t" << entry.first << ": " << entry.second->encode();
725  edm::LogPrint("OpenHLT") << out.str() << std::endl;
726  if (errCnt == errMax())
727  edm::LogWarning("OpenHLT") << "Maximum error count reached -- No more messages will be printed.";
728  }
729 
730  // run the analysis, passing required event fragments
732  hltjets,
733  hltcorjets,
734  hltcorL1L2L3jets,
735  rho,
736  recjets,
737  reccorjets,
738  genjets,
739  recmet,
740  genmet,
741  ht,
742  l2taus,
743  taus,
744  pftaus,
745  pftausTightCone,
746  pfjets,
747  recoPftaus,
748  theRecoPFTauDiscrByTanCOnePercent,
749  theRecoPFTauDiscrByTanCHalfPercent,
750  theRecoPFTauDiscrByTanCQuarterPercent,
751  theRecoPFTauDiscrByTanCTenthPercent,
752  theRecoPFTauDiscrByIsolation,
753  theRecoPFTauDiscrAgainstMuon,
754  theRecoPFTauDiscrAgainstElec,
755  recoPFJets,
756  caloTowers,
757  caloTowersCleanerUpperR45,
758  caloTowersCleanerLowerR45,
759  caloTowersCleanerNoR45,
760  recoPFMet,
762  _MinPtGammas,
764  HltTree);
765 
767  muon,
768  pfmuon,
769  l1extmu,
770  mucands2,
771  isoMap2,
772  mucands3,
773  isoMap3,
774  isoTrk10Map3,
775  oniaPixelCands,
776  oniaTrackCands,
777  dimuvtxcands3,
778  munovtxcands2,
779  trkmucands,
780  theMagField,
781  recoBeamSpotHandle,
782  // BSPosition,
783  HltTree);
784 
786  electrons,
787  photons,
788  electronIsoHandle,
789  electronNonIsoHandle,
790  NonIsoTrackEleIsolMap,
791  TrackEleIsolMap,
792  L1IsoPixelSeedsMap,
793  L1NonIsoPixelSeedsMap,
794  recoIsolecalcands,
795  recoNonIsolecalcands,
796  EcalIsolMap,
797  EcalNonIsolMap,
798  HcalEleIsolMap,
799  HcalEleNonIsolMap,
800  HcalIsolMap,
801  HcalNonIsolMap,
802  TrackIsolMap,
803  TrackNonIsolMap,
804  lazyTools,
805  theMagField,
806  BSPosition,
807  eIDValueMap,
808  photonR9IsoHandle,
809  photonR9NonIsoHandle,
810  electronR9IsoHandle,
811  electronR9NonIsoHandle,
812  photonHoverEHIsoHandle,
813  photonHoverEHNonIsoHandle,
814  photonR9IDIsoHandle,
815  photonR9IDNonIsoHandle,
816  electronR9IDIsoHandle,
817  electronR9IDNonIsoHandle,
818  electronHFClusterHandle,
819  electronHFElectronHandle,
820  electronHFClusterAssociation,
821  ActivityCandsHandle,
822  ActivityEcalIsoHandle,
823  ActivityHcalIsoHandle,
824  ActivityTrackIsoHandle,
825  ActivityR9Handle,
826  ActivityR9IDHandle,
827  ActivityHoverEHHandle,
828  HltTree);
829 
831  mctruth,
832  ptHat,
833  simTracks,
834  simVertices,
835  HltTree);
837  isopixeltracksL3,
838  isopixeltracksL2,
839  isopixeltrackPixVertices,
840  pixeltracksL3,
841  pixelfedsize,
842  pixelclusters,
843  HltTree);
844 
846  hltresults,
847  l1extemi,
848  l1extemn,
849  l1extmu,
850  l1extjetc,
851  l1extjetf,
852  l1extjet,
853  l1exttaujet,
854  l1extmet,
855  l1extmht,
856  l1GtRR,
857  gctBitCounts,
858  gctRingSums,
859  iSetup,
860  iEvent,
861  HltTree);
862 
864  hRawBJets,
865  hCorrectedBJets,
866  hCorrectedBJetsL1FastJet,
867  hPFBJets,
868  hLifetimeBJetsL25,
869  hLifetimeBJetsL3,
870  hLifetimeBJetsL25L1FastJet,
871  hLifetimeBJetsL3L1FastJet,
872  hLifetimePFBJetsL3,
873  hLifetimeBJetsL25SingleTrack,
874  hLifetimeBJetsL3SingleTrack,
875  hLifetimeBJetsL25SingleTrackL1FastJet,
876  hLifetimeBJetsL3SingleTrackL1FastJet,
877  hPerformanceBJetsL25,
878  hPerformanceBJetsL3,
879  hPerformanceBJetsL25L1FastJet,
880  hPerformanceBJetsL3L1FastJet,
881  HltTree);
882 
884  recoVertexsHLT,
885  HltTree);
886 
888  recoVertexsOffline0,
889  HltTree);
890 
891  evt_header_.analyze(iEvent, HltTree);
892 
893 
894  // std::cout << " Ending Event Analysis" << std::endl;
895  // After analysis, fill the variables tree
896  if (m_file)
897  m_file->cd();
898  HltTree->Fill();
899 }
const char * kL1extjet
Definition: HLTMessages.cc:40
edm::InputTag L1IsoPixelSeeds_
Definition: HLTAnalyzer.h:304
const char * kDimuvtxcands3
Definition: HLTMessages.cc:60
const char * kECALActivityR9ID
Definition: HLTMessages.cc:133
HLTInfo hlt_analysis_
Definition: HLTAnalyzer.h:74
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > ECALActivityToken_
Definition: HLTAnalyzer.h:192
const char * kGenmet
Definition: HLTMessages.cc:13
TFile * m_file
Definition: HLTAnalyzer.h:354
dictionary missing
Definition: combine.py:4
const char * kECALActivityR9
Definition: HLTMessages.cc:132
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > EcalIsoToken_
Definition: HLTAnalyzer.h:178
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauAgainstMuonToken_
Definition: HLTAnalyzer.h:135
const char * kBTagLifetimeBJetsL25SingleTrack
Definition: HLTMessages.cc:72
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByTanCOnePercentToken_
Definition: HLTAnalyzer.h:130
edm::InputTag IsoEleHcal_
Definition: HLTAnalyzer.h:300
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemnToken_
Definition: HLTAnalyzer.h:109
edm::InputTag L1NonIsoPixelSeeds_
Definition: HLTAnalyzer.h:305
edm::EDGetTokenT< edm::View< reco::Jet > > correctedBJetsL1FastJetToken_
Definition: HLTAnalyzer.h:141
const char * kIsoMap3
Definition: HLTMessages.cc:55
const char * kElectrons
Definition: HLTMessages.cc:83
edm::EDGetTokenT< L1GctHFBitCountsCollection > gctBitCountsToken_
Definition: HLTAnalyzer.h:114
edm::InputTag MuTrkIsolTag3_
Definition: HLTAnalyzer.h:252
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtReadoutRecordToken_
Definition: HLTAnalyzer.h:113
const char * kNonIsoR9
Definition: HLTMessages.cc:103
edm::InputTag gctRingSums_
Definition: HLTAnalyzer.h:250
edm::InputTag MuIsolTag3_
Definition: HLTAnalyzer.h:252
edm::InputTag genmet_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::JetTagCollection > performanceBJetsL3Token_
Definition: HLTAnalyzer.h:153
edm::InputTag ActivityR9_
Definition: HLTAnalyzer.h:319
edm::InputTag m_lifetimeBJetsL3SingleTrack
Definition: HLTAnalyzer.h:279
edm::InputTag calotowersUpperR45_
Definition: HLTAnalyzer.h:233
const char * kHLTjets
Definition: HLTMessages.cc:4
edm::InputTag m_performanceBJetsL25L1FastJet
Definition: HLTAnalyzer.h:284
const char * kL1exttaujet
Definition: HLTMessages.cc:41
const char * kNonIsoPhoTrackIsol
Definition: HLTMessages.cc:92
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > PixelTracksL3Token_
Definition: HLTAnalyzer.h:215
const char * kCaloTowersNoR45
Definition: HLTMessages.cc:17
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitEBToken_
Definition: HLTAnalyzer.h:188
edm::EDGetTokenT< reco::PFJetCollection > recoPFJetsToken_
Definition: HLTAnalyzer.h:101
edm::InputTag PFJets_
Definition: HLTAnalyzer.h:255
edm::InputTag HFElectrons_
Definition: HLTAnalyzer.h:313
edm::EDGetTokenT< reco::VertexCollection > DiMuVtxToken_
Definition: HLTAnalyzer.h:119
edm::EDGetTokenT< reco::CandidateView > mctruthToken_
Definition: HLTAnalyzer.h:102
edm::EDGetTokenT< edm::ValueMap< bool > > MuIsolTag2Token_
Definition: HLTAnalyzer.h:121
const char * kHltresults
Definition: HLTMessages.cc:34
const char * kHcalIsoPho
Definition: HLTMessages.cc:89
edm::InputTag PixelFEDSizeTag_
Definition: HLTAnalyzer.h:341
const char * kPixelClusters
Definition: HLTMessages.cc:124
edm::InputTag Photon_
Definition: HLTAnalyzer.h:289
const char * kPFTaus
Definition: HLTMessages.cc:23
const char * kPhotons
Definition: HLTMessages.cc:84
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > PixelClustersToken_
Definition: HLTAnalyzer.h:217
edm::InputTag hltcorL1L2L3jets_
Definition: HLTAnalyzer.h:234
const char * kOniaPixelCands
Definition: HLTMessages.cc:58
const char * kL1extmht
Definition: HLTMessages.cc:43
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetToken_
Definition: HLTAnalyzer.h:111
edm::InputTag RecoPFTauDiscrByTanCQuarterPercent_
Definition: HLTAnalyzer.h:261
edm::InputTag m_l1extramet
Definition: HLTAnalyzer.h:245
edm::InputTag VertexTagHLT_
Definition: HLTAnalyzer.h:345
edm::InputTag HcalIsoPho_
Definition: HLTAnalyzer.h:294
edm::InputTag EcalIso_
Definition: HLTAnalyzer.h:292
TTree * HltTree
Definition: HLTAnalyzer.h:57
const char * kNonIsoElectron
Definition: HLTMessages.cc:96
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > gctRingSumsToken_
Definition: HLTAnalyzer.h:115
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL3L1FastJetToken_
Definition: HLTAnalyzer.h:144
edm::EDGetTokenT< reco::PFJetCollection > PFJetsToken_
Definition: HLTAnalyzer.h:126
edm::InputTag calotowersNoR45_
Definition: HLTAnalyzer.h:233
EventHeader evt_header_
Default analyses.
Definition: HLTAnalyzer.h:64
const char * kECALActivityTrackIso
Definition: HLTMessages.cc:131
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoEleHcalToken_
Definition: HLTAnalyzer.h:183
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoPhoR9IDToken_
Definition: HLTAnalyzer.h:163
const char * kSimhit
Definition: HLTMessages.cc:49
edm::InputTag IsoEleTrackIsol_
Definition: HLTAnalyzer.h:302
edm::EDGetTokenT< reco::CaloMETCollection > recmetToken_
Definition: HLTAnalyzer.h:97
edm::InputTag m_pfBJets
Definition: HLTAnalyzer.h:272
edm::EDGetTokenT< reco::CaloJetCollection > hltjetsToken_
Definition: HLTAnalyzer.h:86
const char * kIsoPixelTrackVertices
Definition: HLTMessages.cc:121
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > EcalNonIsoToken_
Definition: HLTAnalyzer.h:179
Definition: DDAxes.h:10
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityEcalIsoToken_
Definition: HLTAnalyzer.h:193
edm::InputTag Electron_
Definition: HLTAnalyzer.h:288
const char * kNonIsoEleTrackIsol
Definition: HLTMessages.cc:100
edm::EDGetTokenT< CaloTowerCollection > calotowersNoR45Token_
Definition: HLTAnalyzer.h:96
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityHoverEHToken_
Definition: HLTAnalyzer.h:198
const char * ktheRecoPFTauDiscrAgainstElec
Definition: HLTMessages.cc:33
const char * kHLTCorL1L2L3jets
Definition: HLTMessages.cc:6
edm::InputTag hltresults_
Definition: HLTAnalyzer.h:232
const char * kCaloTowersLowerR45
Definition: HLTMessages.cc:16
edm::InputTag TrackerMuonTag_
Definition: HLTAnalyzer.h:253
const char * kCandIso
Definition: HLTMessages.cc:85
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL3SingleTrackToken_
Definition: HLTAnalyzer.h:149
edm::InputTag m_rawBJets
Definition: HLTAnalyzer.h:269
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoEleR9IDToken_
Definition: HLTAnalyzer.h:171
const char * kL1GctRingSums
Definition: HLTMessages.cc:47
edm::InputTag IsoPixelTrackTagL2_
Definition: HLTAnalyzer.h:334
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByTanCQuarterPercentToken_
Definition: HLTAnalyzer.h:132
edm::EDGetTokenT< double > rhoToken_
Definition: HLTAnalyzer.h:89
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL3Token_
Definition: HLTAnalyzer.h:146
const char * kBTagLifetimeBJetsL3SingleTrackL1FastJet
Definition: HLTMessages.cc:75
edm::InputTag DiMuVtx_
Definition: HLTAnalyzer.h:253
const char * kPixelTracksL3
Definition: HLTMessages.cc:122
edm::EDGetTokenT< reco::BeamSpot > BSProducerToken_
Definition: HLTAnalyzer.h:85
math::XYZPoint Point
point in the space
Definition: BeamSpot.h:29
edm::InputTag IsoR9ID_
Definition: HLTAnalyzer.h:309
const char * ktheRecoPFTauDiscrByTanCHalfPercent
Definition: HLTMessages.cc:28
const char * kL1extemi
Definition: HLTMessages.cc:35
const char * kIsoElectron
Definition: HLTMessages.cc:95
const char * kTrkMucands
Definition: HLTMessages.cc:61
edm::EDGetTokenT< reco::CaloJetCollection > hltcorL1L2L3jetsToken_
Definition: HLTAnalyzer.h:88
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > oniaTrackTagToken_
Definition: HLTAnalyzer.h:118
const char * kBTagLifetimeBJetsL25SingleTrackL1FastJet
Definition: HLTMessages.cc:74
edm::EDGetTokenT< reco::ElectronIsolationMap > NonIsoEleTrackIsolToken_
Definition: HLTAnalyzer.h:173
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoEleR9Token_
Definition: HLTAnalyzer.h:169
const char * kL1extmet
Definition: HLTMessages.cc:42
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByTanCHalfPercentToken_
Definition: HLTAnalyzer.h:131
edm::EDGetTokenT< reco::VertexCollection > IsoPixelTrackVerticesToken_
Definition: HLTAnalyzer.h:214
edm::InputTag CandIso_
Definition: HLTAnalyzer.h:290
const char * kPixelFEDSize
Definition: HLTMessages.cc:123
const char * kIsoPhoTrackIsol
Definition: HLTMessages.cc:91
edm::InputTag m_l1extrajet
Definition: HLTAnalyzer.h:243
const char * kECALActivity
Definition: HLTMessages.cc:128
const char * kNonIsoR9ID
Definition: HLTMessages.cc:105
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > HcalNonIsoPhoToken_
Definition: HLTAnalyzer.h:181
const char * ktheRecoPFTauDiscrByTanCQuarterPercent
Definition: HLTMessages.cc:29
edm::EDGetTokenT< reco::IsolatedPixelTrackCandidateCollection > IsoPixelTrackL2Token_
Definition: HLTAnalyzer.h:213
edm::EDGetTokenT< reco::ElectronIsolationMap > IsoEleTrackIsolToken_
Definition: HLTAnalyzer.h:172
const char * kBTagLifetimeBJetsL3SingleTrack
Definition: HLTMessages.cc:73
const char * kBTagCorrectedJets
Definition: HLTMessages.cc:64
edm::InputTag NonIsoHoverEH_
Definition: HLTAnalyzer.h:311
const char * kL1extemn
Definition: HLTMessages.cc:36
edm::InputTag m_lifetimePFBJetsL3
Definition: HLTAnalyzer.h:277
edm::EDGetTokenT< FEDRawDataCollection > PixelFEDSizeToken_
Definition: HLTAnalyzer.h:216
edm::InputTag IsoPhoTrackIsol_
Definition: HLTAnalyzer.h:296
const char * kIsoMap2
Definition: HLTMessages.cc:54
edm::InputTag m_performanceBJetsL3
Definition: HLTAnalyzer.h:283
HLTTrack track_analysis_
Definition: HLTAnalyzer.h:73
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoEleHcalToken_
Definition: HLTAnalyzer.h:182
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL25L1FastJetToken_
Definition: HLTAnalyzer.h:145
double _MinPtGammas
Definition: HLTAnalyzer.h:353
edm::InputTag RecoPFTauDiscrByTanCOnePercent_
Definition: HLTAnalyzer.h:259
edm::InputTag ActivityHcalIso_
Definition: HLTAnalyzer.h:317
edm::InputTag HFECALClusters_
Definition: HLTAnalyzer.h:312
edm::EDGetTokenT< reco::GenJetCollection > genjetsToken_
Definition: HLTAnalyzer.h:92
const char * kBTagPerformanceBJetsL25
Definition: HLTMessages.cc:78
const char * ktheRecoPFTauDiscrAgainstMuon
Definition: HLTMessages.cc:32
edm::InputTag m_performanceBJetsL25
Definition: HLTAnalyzer.h:282
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityHcalIsoToken_
Definition: HLTAnalyzer.h:194
edm::InputTag RecoPFTauDiscrByTanCHalfPercent_
Definition: HLTAnalyzer.h:260
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > MuCandTag2Token_
Definition: HLTAnalyzer.h:117
edm::InputTag m_lifetimeBJetsL3SingleTrackL1FastJet
Definition: HLTAnalyzer.h:281
edm::EDGetTokenT< l1extra::L1MuonParticleCollection > l1extramuToken_
Definition: HLTAnalyzer.h:110
edm::InputTag reccorjets_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extramhtToken_
Definition: HLTAnalyzer.h:112
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoPhoTrackIsolToken_
Definition: HLTAnalyzer.h:184
const char * kIsoTrk10Map3
Definition: HLTMessages.cc:56
edm::EDGetTokenT< reco::ElectronSeedCollection > L1NonIsoPixelSeedsToken_
Definition: HLTAnalyzer.h:175
const char * kBTagCorrectedJetsL1FastJet
Definition: HLTMessages.cc:65
U second(std::pair< T, U > const &p)
edm::InputTag BSProducer_
Definition: HLTAnalyzer.h:230
const char * kECALActivityEcalIso
Definition: HLTMessages.cc:129
edm::InputTag ECALActivity_
Definition: HLTAnalyzer.h:315
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoPhoR9Token_
Definition: HLTAnalyzer.h:160
const char * kRecjets
Definition: HLTMessages.cc:8
edm::EDGetTokenT< edm::ValueMap< bool > > MuTrkIsolTag3Token_
Definition: HLTAnalyzer.h:121
const char * kMucands2
Definition: HLTMessages.cc:51
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > oniaPixelTagToken_
Definition: HLTAnalyzer.h:118
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoPhoTrackIsolToken_
Definition: HLTAnalyzer.h:185
edm::InputTag CandNonIso_
Definition: HLTAnalyzer.h:291
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrataujetToken_
Definition: HLTAnalyzer.h:111
edm::InputTag mctruth_
Definition: HLTAnalyzer.h:248
edm::EDGetTokenT< reco::VertexCollection > VertexOffline0Token_
Definition: HLTAnalyzer.h:221
int iEvent
Definition: GenABIO.cc:230
HLTJets jet_analysis_
Definition: HLTAnalyzer.h:65
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByTanCTenthPercentToken_
Definition: HLTAnalyzer.h:133
edm::InputTag m_l1extramht
Definition: HLTAnalyzer.h:246
const char * kIsoR9
Definition: HLTMessages.cc:104
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetfToken_
Definition: HLTAnalyzer.h:111
const char * kBTagLifetimeBJetsL25
Definition: HLTMessages.cc:67
edm::EDGetTokenT< reco::METCollection > htToken_
Definition: HLTAnalyzer.h:100
edm::InputTag IsoR9_
Definition: HLTAnalyzer.h:307
edm::InputTag NonIsoPhoTrackIsol_
Definition: HLTAnalyzer.h:297
virtual void analyze(edm::Event const &e, edm::EventSetup const &iSetup)
Definition: HLTAnalyzer.cc:388
edm::InputTag m_l1extramu
Definition: HLTAnalyzer.h:238
double _MinPtChargedHadrons
Definition: HLTAnalyzer.h:353
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
edm::EDGetTokenT< reco::PFTauCollection > PFTauToken_
Definition: HLTAnalyzer.h:124
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoToken_
Definition: HLTAnalyzer.h:103
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoEleR9IDToken_
Definition: HLTAnalyzer.h:170
const char * kBTagLifetimeBJetsL25L1FastJet
Definition: HLTMessages.cc:69
edm::InputTag hltcorjets_
Definition: HLTAnalyzer.h:234
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemiToken_
Definition: HLTAnalyzer.h:109
const char * kCandNonIso
Definition: HLTMessages.cc:86
edm::EDGetTokenT< reco::CaloJetCollection > L2TauToken_
Definition: HLTAnalyzer.h:122
edm::InputTag gctBitCounts_
Definition: HLTAnalyzer.h:250
edm::EDGetTokenT< reco::GenMETCollection > genmetToken_
Definition: HLTAnalyzer.h:99
edm::InputTag NonIsoElectron_
Definition: HLTAnalyzer.h:299
edm::InputTag VertexTagOffline0_
Definition: HLTAnalyzer.h:346
const char * kRecoPFJets
Definition: HLTMessages.cc:19
edm::EDGetTokenT< reco::SuperClusterCollection > HFECALClustersToken_
Definition: HLTAnalyzer.h:186
edm::InputTag NonIsoR9ID_
Definition: HLTAnalyzer.h:308
edm::InputTag m_correctedBJets
Definition: HLTAnalyzer.h:270
edm::EDGetTokenT< reco::ElectronSeedCollection > L1IsoPixelSeedsToken_
Definition: HLTAnalyzer.h:174
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityTrackIsoToken_
Definition: HLTAnalyzer.h:195
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL25SingleTrackL1FastJetToken_
Definition: HLTAnalyzer.h:150
const char * kIsoPixelTracksL3
Definition: HLTMessages.cc:119
const char * kMctruth
Definition: HLTMessages.cc:48
const char * kRho
Definition: HLTMessages.cc:7
int firstLumi_
Definition: HLTAnalyzer.h:78
const char * kTaus
Definition: HLTMessages.cc:22
edm::InputTag ActivityEcalIso_
Definition: HLTAnalyzer.h:316
edm::InputTag RecoPFTauAgainstMuon_
Definition: HLTAnalyzer.h:264
edm::InputTag ActivityTrackIso_
Definition: HLTAnalyzer.h:318
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetcToken_
Definition: HLTAnalyzer.h:111
const char * kBTagLifetimeBJetsL3
Definition: HLTMessages.cc:68
const char * kBTagPerformanceBJetsL3
Definition: HLTMessages.cc:79
const char * kIsoHoverEH
Definition: HLTMessages.cc:107
edm::InputTag MuNoVtxCandTag2_
Definition: HLTAnalyzer.h:252
const char * kHcalNonIsoPho
Definition: HLTMessages.cc:90
edm::InputTag PixelClustersTag_
Definition: HLTAnalyzer.h:342
const char * kBTagPerformanceBJetsL25L1FastJet
Definition: HLTMessages.cc:80
edm::InputTag L2Tau_
Definition: HLTAnalyzer.h:254
bool first
Definition: L1TdeRCT.cc:75
edm::EDGetTokenT< reco::JetTagCollection > performanceBJetsL3L1FastJetToken_
Definition: HLTAnalyzer.h:155
bool isValid() const
Definition: HandleBase.h:76
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoPhoHoverEHToken_
Definition: HLTAnalyzer.h:165
edm::InputTag m_correctedBJetsL1FastJet
Definition: HLTAnalyzer.h:271
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauAgainstElecToken_
Definition: HLTAnalyzer.h:136
std::pair< const char *, const edm::InputTag * > MissingCollectionInfo
Definition: HLTAnalyzer.cc:10
edm::InputTag recoPFMet_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoPhoHoverEHToken_
Definition: HLTAnalyzer.h:164
edm::InputTag gtReadoutRecord_
Definition: HLTAnalyzer.h:249
edm::InputTag PFTauTightCone_
Definition: HLTAnalyzer.h:254
const char * ktheRecoPFTauDiscrByTanCOnePercent
Definition: HLTMessages.cc:27
edm::InputTag IsoPixelTrackVerticesTag_
Definition: HLTAnalyzer.h:335
edm::InputTag EcalNonIso_
Definition: HLTAnalyzer.h:293
const char * kL1extmu
Definition: HLTMessages.cc:37
edm::InputTag IsoElectron_
Definition: HLTAnalyzer.h:298
edm::EDGetTokenT< reco::VertexCollection > VertexHLTToken_
Definition: HLTAnalyzer.h:220
const char * ktheRecoPFTauDiscrByTanCTenthPercent
Definition: HLTMessages.cc:30
edm::InputTag ActivityR9ID_
Definition: HLTAnalyzer.h:320
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: HLTAnalyzer.h:106
edm::InputTag oniaPixelTag_
Definition: HLTAnalyzer.h:253
edm::InputTag MuCandTag3_
Definition: HLTAnalyzer.h:252
tuple out
Definition: dbtoconf.py:99
const char * kECALActivityHoverEH
Definition: HLTMessages.cc:134
edm::EDGetTokenT< edm::ValueMap< bool > > MuIsolTag3Token_
Definition: HLTAnalyzer.h:121
edm::InputTag MuIsolTag2_
Definition: HLTAnalyzer.h:252
const char * kBTagPerformanceBJetsL3L1FastJet
Definition: HLTMessages.cc:81
const char * kpfMuon
Definition: HLTMessages.cc:21
edm::EDGetTokenT< edm::View< reco::Jet > > correctedBJetsToken_
Definition: HLTAnalyzer.h:140
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > HFElectronsToken_
Definition: HLTAnalyzer.h:187
edm::InputTag oniaTrackTag_
Definition: HLTAnalyzer.h:253
static int errMax()
Definition: HLTAnalyzer.h:349
edm::EDGetTokenT< reco::CaloJetCollection > recjetsToken_
Definition: HLTAnalyzer.h:90
const char * kGenjets
Definition: HLTMessages.cc:10
edm::EDGetTokenT< reco::HFEMClusterShapeAssociationCollection > HFEMClusterShapeAssociationToken_
Definition: HLTAnalyzer.h:224
edm::InputTag MuCandTag2_
Definition: HLTAnalyzer.h:252
HLTEgamma elm_analysis_
Definition: HLTAnalyzer.h:68
RECOVertex vrt_analysisOffline0_
Definition: HLTAnalyzer.h:76
const char * kBTagLifetimeBJetsL3L1FastJet
Definition: HLTMessages.cc:70
const char * kBTagLifetimePFBJetsL3
Definition: HLTMessages.cc:71
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > CandNonIsoToken_
Definition: HLTAnalyzer.h:177
edm::InputTag RecoPFTauDiscrByTanCTenthPercent_
Definition: HLTAnalyzer.h:262
const char * kCaloTowersUpperR45
Definition: HLTMessages.cc:15
edm::InputTag RecoPFTauAgainstElec_
Definition: HLTAnalyzer.h:265
edm::EDGetTokenT< reco::JetTagCollection > lifetimePFBJetsL3Token_
Definition: HLTAnalyzer.h:147
const char * kHt
Definition: HLTMessages.cc:18
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityR9Token_
Definition: HLTAnalyzer.h:196
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extrametToken_
Definition: HLTAnalyzer.h:112
const char * kECALActivityHcalIso
Definition: HLTMessages.cc:130
const char * kNonIsoHoverEH
Definition: HLTMessages.cc:108
HLTBJet bjet_analysis_
Definition: HLTAnalyzer.h:66
const char * kBTagPFJets
Definition: HLTMessages.cc:66
const char * kHFElectrons
Definition: HLTMessages.cc:94
const char * kHFECALClusters
Definition: HLTMessages.cc:93
const char * kIsoR9ID
Definition: HLTMessages.cc:106
const char * kHLTCorjets
Definition: HLTMessages.cc:5
edm::EDGetTokenT< reco::JetTagCollection > performanceBJetsL25Token_
Definition: HLTAnalyzer.h:152
edm::EDGetTokenT< reco::CaloJetCollection > reccorjetsToken_
Definition: HLTAnalyzer.h:91
const char * kEcalIso
Definition: HLTMessages.cc:87
edm::EDGetTokenT< edm::View< reco::Jet > > pfBJetsToken_
Definition: HLTAnalyzer.h:142
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL25Token_
Definition: HLTAnalyzer.h:143
edm::InputTag IsoPixelTrackTagL3_
Definition: HLTAnalyzer.h:333
edm::EDGetTokenT< reco::IsolatedPixelTrackCandidateCollection > IsoPixelTrackL3Token_
Definition: HLTAnalyzer.h:212
const char * kL1extjetc
Definition: HLTMessages.cc:38
edm::InputTag m_lifetimeBJetsL25SingleTrackL1FastJet
Definition: HLTAnalyzer.h:280
edm::InputTag HcalNonIsoPho_
Definition: HLTAnalyzer.h:295
edm::EDGetTokenT< reco::PFCandidateCollection > pfmuonToken_
Definition: HLTAnalyzer.h:107
edm::InputTag PFTau_
Definition: HLTAnalyzer.h:254
const char * kL1GtRR
Definition: HLTMessages.cc:44
const char * kL1GctBitCounts
Definition: HLTMessages.cc:46
edm::InputTag m_lifetimeBJetsL3
Definition: HLTAnalyzer.h:274
edm::InputTag hltjets_
Definition: HLTAnalyzer.h:234
edm::InputTag calotowers_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL3SingleTrackL1FastJetToken_
Definition: HLTAnalyzer.h:151
edm::InputTag simhits_
Definition: HLTAnalyzer.h:248
edm::InputTag recoPFJets_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::HLTTauCollection > HLTTauToken_
Definition: HLTAnalyzer.h:123
edm::InputTag m_l1extraemi
Definition: HLTAnalyzer.h:239
const char * kCaloTowers
Definition: HLTMessages.cc:14
edm::EDGetTokenT< reco::PFMETCollection > recoPFMetToken_
Definition: HLTAnalyzer.h:98
const char * kRecoVerticesHLT
Definition: HLTMessages.cc:126
edm::InputTag HLTTau_
Definition: HLTAnalyzer.h:254
const char * kRecoVerticesOffline0
Definition: HLTMessages.cc:127
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > MuNoVtxCandTag2Token_
Definition: HLTAnalyzer.h:117
edm::EDGetTokenT< edm::View< reco::Jet > > rawBJetsToken_
Definition: HLTAnalyzer.h:139
edm::EDGetTokenT< CaloTowerCollection > calotowersToken_
Definition: HLTAnalyzer.h:93
const char * kL1extjetf
Definition: HLTMessages.cc:39
HLTMCtruth mct_analysis_
Definition: HLTAnalyzer.h:69
edm::InputTag genjets_
Definition: HLTAnalyzer.h:232
const char * kGenEventInfo
Definition: HLTMessages.cc:50
HLTMuon muon_analysis_
Definition: HLTAnalyzer.h:67
edm::InputTag pfmuon_
Definition: HLTAnalyzer.h:236
RECOVertex vrt_analysisHLT_
Definition: HLTAnalyzer.h:75
edm::EDGetTokenT< std::vector< SimTrack > > simTracksToken_
Definition: HLTAnalyzer.h:104
edm::EDGetTokenT< reco::PFTauDiscriminator > RecoPFTauDiscrByIsoToken_
Definition: HLTAnalyzer.h:134
const char * kRecmet
Definition: HLTMessages.cc:11
const char * kMunovtxcands2
Definition: HLTMessages.cc:53
edm::EDGetTokenT< reco::ElectronCollection > IsoElectronToken_
Definition: HLTAnalyzer.h:166
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitEEToken_
Definition: HLTAnalyzer.h:189
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoEleR9Token_
Definition: HLTAnalyzer.h:168
edm::InputTag m_lifetimeBJetsL3L1FastJet
Definition: HLTAnalyzer.h:276
const char * kL1NonIsoPixelSeeds
Definition: HLTMessages.cc:102
edm::InputTag IsoHoverEH_
Definition: HLTAnalyzer.h:310
static bool getCollection(const edm::Event &event, std::vector< MissingCollectionInfo > &missing, edm::Handle< T > &handle, const edm::InputTag &name, const edm::EDGetTokenT< T > token, const char *description)
Definition: HLTAnalyzer.cc:14
const char * kEcalNonIso
Definition: HLTMessages.cc:88
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > CandIsoToken_
Definition: HLTAnalyzer.h:176
const char * kPFJets
Definition: HLTMessages.cc:25
const char * kMucands3
Definition: HLTMessages.cc:52
edm::EDGetTokenT< edm::TriggerResults > hltresultsToken_
Definition: HLTAnalyzer.h:108
edm::InputTag NonIsoR9_
Definition: HLTAnalyzer.h:306
edm::InputTag ActivityHoverEH_
Definition: HLTAnalyzer.h:321
edm::InputTag NonIsoEleHcal_
Definition: HLTAnalyzer.h:301
edm::InputTag NonIsoEleTrackIsol_
Definition: HLTAnalyzer.h:303
edm::EDGetTokenT< CaloTowerCollection > calotowersLowerR45Token_
Definition: HLTAnalyzer.h:95
const char * kPFTausTightCone
Definition: HLTMessages.cc:24
edm::EDGetTokenT< std::vector< SimVertex > > simVerticesToken_
Definition: HLTAnalyzer.h:105
const char * kIsoPixelTracksL2
Definition: HLTMessages.cc:120
edm::EDGetTokenT< reco::PhotonCollection > PhotonToken_
Definition: HLTAnalyzer.h:159
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > MuCandTag3Token_
Definition: HLTAnalyzer.h:117
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > ActivityR9IDToken_
Definition: HLTAnalyzer.h:197
edm::EDGetTokenT< reco::ElectronCollection > NonIsoElectronToken_
Definition: HLTAnalyzer.h:167
edm::InputTag RecoPFTau_
Definition: HLTAnalyzer.h:258
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > HcalIsoPhoToken_
Definition: HLTAnalyzer.h:180
edm::EDGetTokenT< reco::PFTauCollection > PFTauTightConeToken_
Definition: HLTAnalyzer.h:125
edm::EDGetTokenT< CaloTowerCollection > calotowersUpperR45Token_
Definition: HLTAnalyzer.h:94
edm::InputTag PixelTracksTagL3_
Definition: HLTAnalyzer.h:340
if(conf.exists("allCellsPositionCalc"))
edm::InputTag muon_
Definition: HLTAnalyzer.h:235
edm::EDGetTokenT< reco::CaloJetCollection > hltcorjetsToken_
Definition: HLTAnalyzer.h:87
edm::InputTag genEventInfo_
Definition: HLTAnalyzer.h:232
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > NonIsoPhoR9Token_
Definition: HLTAnalyzer.h:161
edm::EDGetTokenT< reco::PFTauCollection > RecoPFTauToken_
Definition: HLTAnalyzer.h:129
edm::EDGetTokenT< reco::JetTagCollection > lifetimeBJetsL25SingleTrackToken_
Definition: HLTAnalyzer.h:148
edm::InputTag recjets_
Definition: HLTAnalyzer.h:232
edm::InputTag m_l1extrajetf
Definition: HLTAnalyzer.h:242
edm::EDGetTokenT< reco::MuonCollection > TrackerMuonTagToken_
Definition: HLTAnalyzer.h:120
edm::InputTag m_lifetimeBJetsL25
Definition: HLTAnalyzer.h:273
edm::InputTag recmet_
Definition: HLTAnalyzer.h:232
edm::InputTag m_lifetimeBJetsL25SingleTrack
Definition: HLTAnalyzer.h:278
const char * kIsoEleHcal
Definition: HLTMessages.cc:97
const char * ktheRecoPFTauDiscrByIsolation
Definition: HLTMessages.cc:31
const char * kOniaTrackCands
Definition: HLTMessages.cc:59
edm::EDGetTokenT< reco::GsfElectronCollection > ElectronToken_
Definition: HLTAnalyzer.h:158
edm::InputTag m_performanceBJetsL3L1FastJet
Definition: HLTAnalyzer.h:285
edm::EDGetTokenT< reco::RecoEcalCandidateIsolationMap > IsoPhoR9IDToken_
Definition: HLTAnalyzer.h:162
edm::InputTag m_l1extrajetc
Definition: HLTAnalyzer.h:241
const char * kIsoEleTrackIsol
Definition: HLTMessages.cc:99
const char * kRecCorjets
Definition: HLTMessages.cc:9
const char * kBTagJets
Definition: HLTMessages.cc:63
const char * kPFMet
Definition: HLTMessages.cc:12
int towerThreshold_
Definition: HLTAnalyzer.h:78
edm::InputTag m_l1extraemn
Definition: HLTAnalyzer.h:240
const char * kRecoPFTaus
Definition: HLTMessages.cc:26
edm::InputTag calotowersLowerR45_
Definition: HLTAnalyzer.h:233
edm::EDGetTokenT< reco::JetTagCollection > performanceBJetsL25L1FastJetToken_
Definition: HLTAnalyzer.h:154
edm::InputTag ht_
Definition: HLTAnalyzer.h:232
edm::InputTag m_lifetimeBJetsL25L1FastJet
Definition: HLTAnalyzer.h:275
edm::InputTag m_l1extrataujet
Definition: HLTAnalyzer.h:244
edm::InputTag RecoPFTauDiscrByIso_
Definition: HLTAnalyzer.h:263
edm::InputTag rho_
Definition: HLTAnalyzer.h:234
const char * kL1IsoPixelSeeds
Definition: HLTMessages.cc:101
void HLTAnalyzer::beginRun ( const edm::Run run,
const edm::EventSetup c 
)
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 382 of file HLTAnalyzer.cc.

References HLTInfo::beginRun(), and hlt_analysis_.

382  {
383 
384  hlt_analysis_.beginRun(run, c);
385 }
HLTInfo hlt_analysis_
Definition: HLTAnalyzer.h:74
void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: HLTInfo.cc:34
void HLTAnalyzer::endJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 902 of file HLTAnalyzer.cc.

References edm::ParameterSet::dump(), edm::getProcessParameterSet(), HltTree, list(), m_file, and treeWeight.

902  {
903 
904  if (m_file)
905  m_file->cd();
906 
908  TList *list = HltTree->GetUserInfo();
909  list->Add(new TObjString(thepset.dump().c_str()));
910 
911  HltTree->SetWeight(treeWeight);
912  HltTree->Write();
913  delete HltTree;
914  HltTree = 0;
915 
916  if (m_file) { // if there was a tree file...
917  m_file->Write(); // write out the branches
918  delete m_file; // close and delete the file
919  m_file = 0; // set to zero to clean up
920  }
921 
922 }
TFile * m_file
Definition: HLTAnalyzer.h:354
double treeWeight
Definition: HLTAnalyzer.h:79
std::string dump(unsigned int indent=0) const
TTree * HltTree
Definition: HLTAnalyzer.h:57
ParameterSet const & getProcessParameterSet()
Definition: Registry.cc:85
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision and the trigger will pass if any such matching triggers are FAIL or EXCEPTION A wildcarded negative criterion that matches more than one trigger in the trigger list("!*","!HLTx*"if it matches 2 triggers or more) will accept the event if all the matching triggers are FAIL.It will reject the event if any of the triggers are PASS or EXCEPTION(this matches the behavior of"!*"before the partial wildcard feature was incorporated).Triggers which are in the READY state are completely ignored.(READY should never be returned since the trigger paths have been run
static int HLTAnalyzer::errMax ( )
inlinestaticprivate

Definition at line 349 of file HLTAnalyzer.h.

Referenced by analyze().

349 { return 5; }

Member Data Documentation

double HLTAnalyzer::_EtaMax
private

Definition at line 352 of file HLTAnalyzer.h.

Referenced by HLTAnalyzer().

double HLTAnalyzer::_EtaMin
private

Definition at line 352 of file HLTAnalyzer.h.

Referenced by HLTAnalyzer().

std::string HLTAnalyzer::_HistName
private

Definition at line 351 of file HLTAnalyzer.h.

Referenced by HLTAnalyzer().

double HLTAnalyzer::_MinPtChargedHadrons
private

Definition at line 353 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

double HLTAnalyzer::_MinPtGammas
private

Definition at line 353 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::ActivityEcalIso_
private

Definition at line 316 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::ActivityEcalIsoToken_
private

Definition at line 193 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::ActivityHcalIso_
private

Definition at line 317 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::ActivityHcalIsoToken_
private

Definition at line 194 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::ActivityHoverEH_
private

Definition at line 321 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::ActivityHoverEHToken_
private

Definition at line 198 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::ActivityR9_
private

Definition at line 319 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::ActivityR9ID_
private

Definition at line 320 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::ActivityR9IDToken_
private

Definition at line 197 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::ActivityR9Token_
private

Definition at line 196 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::ActivityTrackIso_
private

Definition at line 318 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::ActivityTrackIsoToken_
private

Definition at line 195 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

HLTBJet HLTAnalyzer::bjet_analysis_
private

Definition at line 66 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::BSProducer_
private

Definition at line 230 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::BeamSpot> HLTAnalyzer::BSProducerToken_
private

Definition at line 85 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::calotowers_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::calotowersLowerR45_
private

Definition at line 233 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<CaloTowerCollection> HLTAnalyzer::calotowersLowerR45Token_
private

Definition at line 95 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::calotowersNoR45_
private

Definition at line 233 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<CaloTowerCollection> HLTAnalyzer::calotowersNoR45Token_
private

Definition at line 96 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<CaloTowerCollection> HLTAnalyzer::calotowersToken_
private

Definition at line 93 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::calotowersUpperR45_
private

Definition at line 233 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<CaloTowerCollection> HLTAnalyzer::calotowersUpperR45Token_
private

Definition at line 94 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::CandIso_
private

Definition at line 290 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateCollection> HLTAnalyzer::CandIsoToken_
private

Definition at line 176 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::CandNonIso_
private

Definition at line 291 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateCollection> HLTAnalyzer::CandNonIsoToken_
private

Definition at line 177 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edm::View<reco::Jet> > HLTAnalyzer::correctedBJetsL1FastJetToken_
private

Definition at line 141 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edm::View<reco::Jet> > HLTAnalyzer::correctedBJetsToken_
private

Definition at line 140 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::DiMuVtx_
private

Definition at line 253 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::VertexCollection> HLTAnalyzer::DiMuVtxToken_
private

Definition at line 119 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::ECALActivity_
private

Definition at line 315 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateCollection> HLTAnalyzer::ECALActivityToken_
private

Definition at line 192 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::EcalIso_
private

Definition at line 292 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::EcalIsoToken_
private

Definition at line 178 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::EcalNonIso_
private

Definition at line 293 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::EcalNonIsoToken_
private

Definition at line 179 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<EcalRecHitCollection> HLTAnalyzer::EcalRecHitEBToken_
private

Definition at line 188 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<EcalRecHitCollection> HLTAnalyzer::EcalRecHitEEToken_
private

Definition at line 189 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::Electron_
private

Definition at line 288 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::GsfElectronCollection> HLTAnalyzer::ElectronToken_
private

Definition at line 158 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

HLTEgamma HLTAnalyzer::elm_analysis_
private

Definition at line 68 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

int HLTAnalyzer::errCnt
private

Definition at line 348 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

EventHeader HLTAnalyzer::evt_header_
private

Default analyses.

Definition at line 64 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

double HLTAnalyzer::filterEff_
private

Definition at line 79 of file HLTAnalyzer.h.

Referenced by HLTAnalyzer().

int HLTAnalyzer::firstLumi_
private

Definition at line 78 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::gctBitCounts_
private

Definition at line 250 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT< L1GctHFBitCountsCollection > HLTAnalyzer::gctBitCountsToken_
private

Definition at line 114 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::gctRingSums_
private

Definition at line 250 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT< L1GctHFRingEtSumsCollection > HLTAnalyzer::gctRingSumsToken_
private

Definition at line 115 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::genEventInfo_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<GenEventInfoProduct> HLTAnalyzer::genEventInfoToken_
private

Definition at line 103 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::genjets_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::GenJetCollection> HLTAnalyzer::genjetsToken_
private

Definition at line 92 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::genmet_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::GenMETCollection> HLTAnalyzer::genmetToken_
private

Definition at line 99 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::gtObjectMap_
private

Definition at line 249 of file HLTAnalyzer.h.

edm::InputTag HLTAnalyzer::gtReadoutRecord_
private

Definition at line 249 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<L1GlobalTriggerReadoutRecord> HLTAnalyzer::gtReadoutRecordToken_
private

Definition at line 113 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::HcalIsoPho_
private

Definition at line 294 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::HcalIsoPhoToken_
private

Definition at line 180 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::HcalNonIsoPho_
private

Definition at line 295 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::HcalNonIsoPhoToken_
private

Definition at line 181 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::HFECALClusters_
private

Definition at line 312 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::SuperClusterCollection> HLTAnalyzer::HFECALClustersToken_
private

Definition at line 186 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::HFElectrons_
private

Definition at line 313 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateCollection> HLTAnalyzer::HFElectronsToken_
private

Definition at line 187 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::HFEMClusterShapeAssociationCollection> HLTAnalyzer::HFEMClusterShapeAssociationToken_
private

Definition at line 224 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

HLTInfo HLTAnalyzer::hlt_analysis_
private

Definition at line 74 of file HLTAnalyzer.h.

Referenced by analyze(), beginRun(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::hltcorjets_
private

Definition at line 234 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::CaloJetCollection> HLTAnalyzer::hltcorjetsToken_
private

Definition at line 87 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::hltcorL1L2L3jets_
private

Definition at line 234 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::CaloJetCollection> HLTAnalyzer::hltcorL1L2L3jetsToken_
private

Definition at line 88 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::hltjets_
private

Definition at line 234 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::CaloJetCollection> HLTAnalyzer::hltjetsToken_
private

Definition at line 86 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::hltresults_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edm::TriggerResults> HLTAnalyzer::hltresultsToken_
private

Definition at line 108 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::HLTTau_
private

Definition at line 254 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::HLTTauCollection> HLTAnalyzer::HLTTauToken_
private

Definition at line 123 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

TTree* HLTAnalyzer::HltTree

Definition at line 57 of file HLTAnalyzer.h.

Referenced by analyze(), endJob(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::ht_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::METCollection> HLTAnalyzer::htToken_
private

Definition at line 100 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoElectron_
private

Definition at line 298 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::ElectronCollection> HLTAnalyzer::IsoElectronToken_
private

Definition at line 166 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoEleHcal_
private

Definition at line 300 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::IsoEleHcalToken_
private

Definition at line 182 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::IsoEleR9IDToken_
private

Definition at line 170 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::IsoEleR9Token_
private

Definition at line 168 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoEleTrackIsol_
private

Definition at line 302 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::ElectronIsolationMap> HLTAnalyzer::IsoEleTrackIsolToken_
private

Definition at line 172 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoHoverEH_
private

Definition at line 310 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::IsoPhoHoverEHToken_
private

Definition at line 164 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::IsoPhoR9IDToken_
private

Definition at line 162 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::IsoPhoR9Token_
private

Definition at line 160 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoPhoTrackIsol_
private

Definition at line 296 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::IsoPhoTrackIsolToken_
private

Definition at line 185 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::IsolatedPixelTrackCandidateCollection> HLTAnalyzer::IsoPixelTrackL2Token_
private

Definition at line 213 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::IsolatedPixelTrackCandidateCollection> HLTAnalyzer::IsoPixelTrackL3Token_
private

Definition at line 212 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoPixelTrackTagL2_
private

Definition at line 334 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoPixelTrackTagL3_
private

Definition at line 333 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoPixelTrackVerticesTag_
private

Definition at line 335 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::VertexCollection> HLTAnalyzer::IsoPixelTrackVerticesToken_
private

Definition at line 214 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoR9_
private

Definition at line 307 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::IsoR9ID_
private

Definition at line 309 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

HLTJets HLTAnalyzer::jet_analysis_
private

Definition at line 65 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1EmParticleCollection> HLTAnalyzer::l1extraemiToken_
private

Definition at line 109 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1EmParticleCollection> HLTAnalyzer::l1extraemnToken_
private

Definition at line 109 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1JetParticleCollection> HLTAnalyzer::l1extrajetcToken_
private

Definition at line 111 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1JetParticleCollection> HLTAnalyzer::l1extrajetfToken_
private

Definition at line 111 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1JetParticleCollection> HLTAnalyzer::l1extrajetToken_
private

Definition at line 111 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

std::string HLTAnalyzer::l1extramc_
private

Definition at line 237 of file HLTAnalyzer.h.

Referenced by HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1EtMissParticleCollection> HLTAnalyzer::l1extrametToken_
private

Definition at line 112 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1EtMissParticleCollection> HLTAnalyzer::l1extramhtToken_
private

Definition at line 112 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

std::string HLTAnalyzer::l1extramu_
private

Definition at line 237 of file HLTAnalyzer.h.

Referenced by HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1MuonParticleCollection> HLTAnalyzer::l1extramuToken_
private

Definition at line 110 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<l1extra::L1JetParticleCollection> HLTAnalyzer::l1extrataujetToken_
private

Definition at line 111 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::L1IsoPixelSeeds_
private

Definition at line 304 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::ElectronSeedCollection> HLTAnalyzer::L1IsoPixelSeedsToken_
private

Definition at line 174 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::L1NonIsoPixelSeeds_
private

Definition at line 305 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::ElectronSeedCollection> HLTAnalyzer::L1NonIsoPixelSeedsToken_
private

Definition at line 175 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::L2Tau_
private

Definition at line 254 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::CaloJetCollection> HLTAnalyzer::L2TauToken_
private

Definition at line 122 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

int HLTAnalyzer::lastLumi_
private

Definition at line 78 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimeBJetsL25L1FastJetToken_
private

Definition at line 145 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimeBJetsL25SingleTrackL1FastJetToken_
private

Definition at line 150 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimeBJetsL25SingleTrackToken_
private

Definition at line 148 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimeBJetsL25Token_
private

Definition at line 143 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimeBJetsL3L1FastJetToken_
private

Definition at line 144 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimeBJetsL3SingleTrackL1FastJetToken_
private

Definition at line 151 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimeBJetsL3SingleTrackToken_
private

Definition at line 149 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimeBJetsL3Token_
private

Definition at line 146 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::lifetimePFBJetsL3Token_
private

Definition at line 147 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_correctedBJets
private

Definition at line 270 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_correctedBJetsL1FastJet
private

Definition at line 271 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

TFile* HLTAnalyzer::m_file
private

Definition at line 354 of file HLTAnalyzer.h.

Referenced by analyze(), endJob(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extraemi
private

Definition at line 239 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extraemn
private

Definition at line 240 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extrajet
private

Definition at line 243 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extrajetc
private

Definition at line 241 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extrajetf
private

Definition at line 242 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extramet
private

Definition at line 245 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extramht
private

Definition at line 246 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extramu
private

Definition at line 238 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_l1extrataujet
private

Definition at line 244 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimeBJetsL25
private

Definition at line 273 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimeBJetsL25L1FastJet
private

Definition at line 275 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimeBJetsL25SingleTrack
private

Definition at line 278 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimeBJetsL25SingleTrackL1FastJet
private

Definition at line 280 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimeBJetsL3
private

Definition at line 274 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimeBJetsL3L1FastJet
private

Definition at line 276 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimeBJetsL3SingleTrack
private

Definition at line 279 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimeBJetsL3SingleTrackL1FastJet
private

Definition at line 281 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_lifetimePFBJetsL3
private

Definition at line 277 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_performanceBJetsL25
private

Definition at line 282 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_performanceBJetsL25L1FastJet
private

Definition at line 284 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_performanceBJetsL3
private

Definition at line 283 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_performanceBJetsL3L1FastJet
private

Definition at line 285 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_pfBJets
private

Definition at line 272 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::m_rawBJets
private

Definition at line 269 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

HLTMCtruth HLTAnalyzer::mct_analysis_
private

Definition at line 69 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::mctruth_
private

Definition at line 248 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::CandidateView> HLTAnalyzer::mctruthToken_
private

Definition at line 102 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::MuCandTag2_
private

Definition at line 252 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoChargedCandidateCollection> HLTAnalyzer::MuCandTag2Token_
private

Definition at line 117 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::MuCandTag3_
private

Definition at line 252 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoChargedCandidateCollection> HLTAnalyzer::MuCandTag3Token_
private

Definition at line 117 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::MuIsolTag2_
private

Definition at line 252 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edm::ValueMap<bool> > HLTAnalyzer::MuIsolTag2Token_
private

Definition at line 121 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::MuIsolTag3_
private

Definition at line 252 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edm::ValueMap<bool> > HLTAnalyzer::MuIsolTag3Token_
private

Definition at line 121 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::MuNoVtxCandTag2_
private

Definition at line 252 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoChargedCandidateCollection> HLTAnalyzer::MuNoVtxCandTag2Token_
private

Definition at line 117 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::muon_
private

Definition at line 235 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

HLTMuon HLTAnalyzer::muon_analysis_
private

Definition at line 67 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::MuonCollection> HLTAnalyzer::muonToken_
private

Definition at line 106 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::MuTrkIsolTag3_
private

Definition at line 252 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edm::ValueMap<bool> > HLTAnalyzer::MuTrkIsolTag3Token_
private

Definition at line 121 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::NonIsoElectron_
private

Definition at line 299 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::ElectronCollection> HLTAnalyzer::NonIsoElectronToken_
private

Definition at line 167 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::NonIsoEleHcal_
private

Definition at line 301 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::NonIsoEleHcalToken_
private

Definition at line 183 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::NonIsoEleR9IDToken_
private

Definition at line 171 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::NonIsoEleR9Token_
private

Definition at line 169 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::NonIsoEleTrackIsol_
private

Definition at line 303 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::ElectronIsolationMap> HLTAnalyzer::NonIsoEleTrackIsolToken_
private

Definition at line 173 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::NonIsoHoverEH_
private

Definition at line 311 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::NonIsoPhoHoverEHToken_
private

Definition at line 165 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::NonIsoPhoR9IDToken_
private

Definition at line 163 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::NonIsoPhoR9Token_
private

Definition at line 161 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::NonIsoPhoTrackIsol_
private

Definition at line 297 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoEcalCandidateIsolationMap> HLTAnalyzer::NonIsoPhoTrackIsolToken_
private

Definition at line 184 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::NonIsoR9_
private

Definition at line 306 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::NonIsoR9ID_
private

Definition at line 308 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::oniaPixelTag_
private

Definition at line 253 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoChargedCandidateCollection> HLTAnalyzer::oniaPixelTagToken_
private

Definition at line 118 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::oniaTrackTag_
private

Definition at line 253 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoChargedCandidateCollection> HLTAnalyzer::oniaTrackTagToken_
private

Definition at line 118 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::particleMapSource_
private

Definition at line 248 of file HLTAnalyzer.h.

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::performanceBJetsL25L1FastJetToken_
private

Definition at line 154 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::performanceBJetsL25Token_
private

Definition at line 152 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::performanceBJetsL3L1FastJetToken_
private

Definition at line 155 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::JetTagCollection> HLTAnalyzer::performanceBJetsL3Token_
private

Definition at line 153 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edm::View<reco::Jet> > HLTAnalyzer::pfBJetsToken_
private

Definition at line 142 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::PFJets_
private

Definition at line 255 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFJetCollection> HLTAnalyzer::PFJetsToken_
private

Definition at line 126 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::pfmuon_
private

Definition at line 236 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFCandidateCollection> HLTAnalyzer::pfmuonToken_
private

Definition at line 107 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::PFTau_
private

Definition at line 254 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::PFTauTightCone_
private

Definition at line 254 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauCollection> HLTAnalyzer::PFTauTightConeToken_
private

Definition at line 125 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauCollection> HLTAnalyzer::PFTauToken_
private

Definition at line 124 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::Photon_
private

Definition at line 289 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PhotonCollection> HLTAnalyzer::PhotonToken_
private

Definition at line 159 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::PixelClustersTag_
private

Definition at line 342 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edmNew::DetSetVector<SiPixelCluster> > HLTAnalyzer::PixelClustersToken_
private

Definition at line 217 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::PixelFEDSizeTag_
private

Definition at line 341 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<FEDRawDataCollection> HLTAnalyzer::PixelFEDSizeToken_
private

Definition at line 216 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::RecoChargedCandidateCollection> HLTAnalyzer::PixelTracksL3Token_
private

Definition at line 215 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::PixelTracksTagL3_
private

Definition at line 340 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<edm::View<reco::Jet> > HLTAnalyzer::rawBJetsToken_
private

Definition at line 139 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::reccorjets_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::CaloJetCollection> HLTAnalyzer::reccorjetsToken_
private

Definition at line 91 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::recjets_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::CaloJetCollection> HLTAnalyzer::recjetsToken_
private

Definition at line 90 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::recmet_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::CaloMETCollection> HLTAnalyzer::recmetToken_
private

Definition at line 97 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::recoPFJets_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFJetCollection> HLTAnalyzer::recoPFJetsToken_
private

Definition at line 101 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::recoPFMet_
private

Definition at line 232 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFMETCollection> HLTAnalyzer::recoPFMetToken_
private

Definition at line 98 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::RecoPFTau_
private

Definition at line 258 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::RecoPFTauAgainstElec_
private

Definition at line 265 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauDiscriminator> HLTAnalyzer::RecoPFTauAgainstElecToken_
private

Definition at line 136 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::RecoPFTauAgainstMuon_
private

Definition at line 264 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauDiscriminator> HLTAnalyzer::RecoPFTauAgainstMuonToken_
private

Definition at line 135 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::RecoPFTauDiscrByIso_
private

Definition at line 263 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauDiscriminator> HLTAnalyzer::RecoPFTauDiscrByIsoToken_
private

Definition at line 134 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::RecoPFTauDiscrByTanCHalfPercent_
private

Definition at line 260 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauDiscriminator> HLTAnalyzer::RecoPFTauDiscrByTanCHalfPercentToken_
private

Definition at line 131 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::RecoPFTauDiscrByTanCOnePercent_
private

Definition at line 259 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauDiscriminator> HLTAnalyzer::RecoPFTauDiscrByTanCOnePercentToken_
private

Definition at line 130 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::RecoPFTauDiscrByTanCQuarterPercent_
private

Definition at line 261 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauDiscriminator> HLTAnalyzer::RecoPFTauDiscrByTanCQuarterPercentToken_
private

Definition at line 132 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::RecoPFTauDiscrByTanCTenthPercent_
private

Definition at line 262 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauDiscriminator> HLTAnalyzer::RecoPFTauDiscrByTanCTenthPercentToken_
private

Definition at line 133 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::PFTauCollection> HLTAnalyzer::RecoPFTauToken_
private

Definition at line 129 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::rho_
private

Definition at line 234 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<double> HLTAnalyzer::rhoToken_
private

Definition at line 89 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::simhits_
private

Definition at line 248 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<std::vector<SimTrack> > HLTAnalyzer::simTracksToken_
private

Definition at line 104 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<std::vector<SimVertex> > HLTAnalyzer::simVerticesToken_
private

Definition at line 105 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

int HLTAnalyzer::towerThreshold_
private

Definition at line 78 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

HLTTrack HLTAnalyzer::track_analysis_
private

Definition at line 73 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::TrackerMuonTag_
private

Definition at line 253 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::MuonCollection> HLTAnalyzer::TrackerMuonTagToken_
private

Definition at line 120 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

double HLTAnalyzer::treeWeight
private

Definition at line 79 of file HLTAnalyzer.h.

Referenced by endJob(), and HLTAnalyzer().

edm::EDGetTokenT<reco::VertexCollection> HLTAnalyzer::VertexHLTToken_
private

Definition at line 220 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::EDGetTokenT<reco::VertexCollection> HLTAnalyzer::VertexOffline0Token_
private

Definition at line 221 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::VertexTagHLT_
private

Definition at line 345 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

edm::InputTag HLTAnalyzer::VertexTagOffline0_
private

Definition at line 346 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

RECOVertex HLTAnalyzer::vrt_analysisHLT_
private

Definition at line 75 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

RECOVertex HLTAnalyzer::vrt_analysisOffline0_
private

Definition at line 76 of file HLTAnalyzer.h.

Referenced by analyze(), and HLTAnalyzer().

double HLTAnalyzer::xSection_
private

Definition at line 79 of file HLTAnalyzer.h.

Referenced by HLTAnalyzer().