DESY Hbb Analysis Framework
Classes | Typedefs | Functions
Ntuplizer.cc File Reference
#include <memory>
#include <boost/algorithm/string.hpp>
#include <type_traits>
#include "DataFormats/Provenance/interface/Provenance.h"
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/EDAnalyzer.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "CommonTools/UtilAlgos/interface/TFileService.h"
#include "DataFormats/L1Trigger/interface/L1JetParticle.h"
#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h"
#include "DataFormats/L1Trigger/interface/L1MuonParticle.h"
#include "DataFormats/L1Trigger/interface/L1MuonParticleFwd.h"
#include "DataFormats/RecoCandidate/interface/RecoChargedCandidate.h"
#include "DataFormats/RecoCandidate/interface/RecoChargedCandidateFwd.h"
#include "DataFormats/JetReco/interface/CaloJet.h"
#include "DataFormats/JetReco/interface/CaloJetCollection.h"
#include "DataFormats/JetReco/interface/PFJet.h"
#include "DataFormats/JetReco/interface/PFJetCollection.h"
#include "DataFormats/MuonReco/interface/Muon.h"
#include "DataFormats/MuonReco/interface/MuonFwd.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackReco/interface/TrackFwd.h"
#include "DataFormats/PatCandidates/interface/Jet.h"
#include "DataFormats/PatCandidates/interface/Muon.h"
#include "DataFormats/PatCandidates/interface/MET.h"
#include "DataFormats/L1Trigger/interface/Jet.h"
#include "DataFormats/L1Trigger/interface/Muon.h"
#include "DataFormats/PatCandidates/interface/TriggerObject.h"
#include "DataFormats/JetReco/interface/GenJet.h"
#include "DataFormats/HepMCCandidate/interface/GenParticle.h"
#include "DataFormats/HepMCCandidate/interface/GenParticleFwd.h"
#include "Analysis/Ntuplizer/interface/EventInfo.h"
#include "Analysis/Ntuplizer/interface/Definitions.h"
#include "Analysis/Ntuplizer/interface/Metadata.h"
#include "SimDataFormats/GeneratorProducts/interface/GenRunInfoProduct.h"
#include "Analysis/Ntuplizer/interface/PileupInfo.h"
#include "Analysis/Ntuplizer/interface/Candidates.h"
#include "Analysis/Ntuplizer/interface/JetsTags.h"
#include "Analysis/Ntuplizer/interface/TriggerAccepts.h"
#include "Analysis/Ntuplizer/interface/Vertices.h"
#include "SimDataFormats/GeneratorProducts/interface/GenFilterInfo.h"
#include "DataFormats/Common/interface/MergeableCounter.h"
#include "DataFormats/Common/interface/OwnVector.h"
#include "DataFormats/Common/interface/TriggerResults.h"
#include "DataFormats/HLTReco/interface/TriggerEvent.h"
#include "SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfo.h"
#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h"
#include "DataFormats/Scalers/interface/LumiScalers.h"
#include "Analysis/Ntuplizer/interface/EventFilter.h"
#include "Analysis/Ntuplizer/interface/Utils.h"
#include <TH1.h>
#include <TFile.h>
#include <TTree.h>
#include "HLTrigger/HLTcore/interface/HLTPrescaleProvider.h"

Go to the source code of this file.

Classes

class  Ntuplizer
 

Typedefs

typedef analysis::ntuple::Candidates< reco::CaloJet > CaloJetCandidates
 
typedef analysis::ntuple::Candidates< reco::RecoChargedCandidate > ChargedCandidates
 
typedef analysis::ntuple::Definitions Definitions
 
typedef analysis::ntuple::EventInfo EventInfo
 
typedef analysis::ntuple::Candidates< reco::GenJet > GenJetCandidates
 
typedef analysis::ntuple::Candidates< reco::GenParticle > GenParticleCandidates
 
typedef std::vector< edm::InputTag > InputTags
 
typedef analysis::ntuple::JetsTags JetsTags
 
typedef analysis::ntuple::Candidates< l1extra::L1JetParticle > L1JetCandidates
 
typedef analysis::ntuple::Candidates< l1extra::L1MuonParticle > L1MuonCandidates
 
typedef analysis::ntuple::Candidates< l1t::Jet > L1TJetCandidates
 
typedef analysis::ntuple::Candidates< l1t::Muon > L1TMuonCandidates
 
typedef analysis::ntuple::Metadata Metadata
 
typedef analysis::ntuple::Candidates< pat::Jet > PatJetCandidates
 
typedef analysis::ntuple::Candidates< pat::MET > PatMETCandidates
 
typedef analysis::ntuple::Candidates< pat::Muon > PatMuonCandidates
 
typedef std::unique_ptr< CaloJetCandidatespCaloJetCandidates
 
typedef std::unique_ptr< ChargedCandidatespChargedCandidates
 
typedef std::unique_ptr< DefinitionspDefinitions
 
typedef std::unique_ptr< EventInfopEventInfo
 
typedef analysis::ntuple::Candidates< reco::PFJet > PFJetCandidates
 
typedef std::unique_ptr< GenJetCandidatespGenJetCandidates
 
typedef std::unique_ptr< GenParticleCandidatespGenParticleCandidates
 
typedef analysis::ntuple::PileupInfo PileupInfo
 
typedef std::unique_ptr< JetsTagspJetsTags
 
typedef std::unique_ptr< L1JetCandidatespL1JetCandidates
 
typedef std::unique_ptr< L1MuonCandidatespL1MuonCandidates
 
typedef std::unique_ptr< L1TJetCandidatespL1TJetCandidates
 
typedef std::unique_ptr< L1TMuonCandidatespL1TMuonCandidates
 
typedef std::unique_ptr< MetadatapMetadata
 
typedef std::unique_ptr< PatJetCandidatespPatJetCandidates
 
typedef std::unique_ptr< PatMETCandidatespPatMETCandidates
 
typedef std::unique_ptr< PatMuonCandidatespPatMuonCandidates
 
typedef std::unique_ptr< PFJetCandidatespPFJetCandidates
 
typedef std::unique_ptr< PileupInfopPileupInfo
 
typedef std::unique_ptr< PrimaryVerticespPrimaryVertices
 
typedef std::unique_ptr< RecoMuonCandidatespRecoMuonCandidates
 
typedef std::unique_ptr< RecoTrackCandidatespRecoTrackCandidates
 
typedef analysis::ntuple::Vertices PrimaryVertices
 
typedef std::unique_ptr< TriggerAcceptspTriggerAccepts
 
typedef std::unique_ptr< TriggerObjectCandidatespTriggerObjectCandidates
 
typedef std::unique_ptr< TriggerObjectRecoCandidatespTriggerObjectRecoCandidates
 
typedef analysis::ntuple::Candidates< reco::Muon > RecoMuonCandidates
 
typedef analysis::ntuple::Candidates< reco::Track > RecoTrackCandidates
 
typedef std::vector< std::string > strings
 
typedef analysis::ntuple::TitleAlias TitleAlias
 
typedef analysis::ntuple::TitleIndex TitleIndex
 
typedef analysis::ntuple::TriggerAccepts TriggerAccepts
 
typedef analysis::ntuple::Candidates< pat::TriggerObject > TriggerObjectCandidates
 
typedef analysis::ntuple::Candidates< trigger::TriggerObject > TriggerObjectRecoCandidates
 

Functions

 DEFINE_FWK_MODULE (Ntuplizer)
 

Typedef Documentation

Definition at line 123 of file Ntuplizer.cc.

typedef analysis::ntuple::Candidates<reco::RecoChargedCandidate> ChargedCandidates

Definition at line 140 of file Ntuplizer.cc.

Definition at line 119 of file Ntuplizer.cc.

Definition at line 117 of file Ntuplizer.cc.

Definition at line 130 of file Ntuplizer.cc.

Definition at line 131 of file Ntuplizer.cc.

typedef std::vector<edm::InputTag> InputTags

Definition at line 113 of file Ntuplizer.cc.

Definition at line 134 of file Ntuplizer.cc.

typedef analysis::ntuple::Candidates<l1extra::L1JetParticle> L1JetCandidates

Definition at line 121 of file Ntuplizer.cc.

typedef analysis::ntuple::Candidates<l1extra::L1MuonParticle> L1MuonCandidates

Definition at line 122 of file Ntuplizer.cc.

Definition at line 138 of file Ntuplizer.cc.

Definition at line 139 of file Ntuplizer.cc.

Definition at line 118 of file Ntuplizer.cc.

Definition at line 127 of file Ntuplizer.cc.

Definition at line 128 of file Ntuplizer.cc.

Definition at line 129 of file Ntuplizer.cc.

typedef std::unique_ptr<CaloJetCandidates> pCaloJetCandidates

Definition at line 150 of file Ntuplizer.cc.

typedef std::unique_ptr<ChargedCandidates> pChargedCandidates

Definition at line 167 of file Ntuplizer.cc.

typedef std::unique_ptr<Definitions> pDefinitions

Definition at line 146 of file Ntuplizer.cc.

typedef std::unique_ptr<EventInfo> pEventInfo

Definition at line 144 of file Ntuplizer.cc.

Definition at line 124 of file Ntuplizer.cc.

typedef std::unique_ptr<GenJetCandidates> pGenJetCandidates

Definition at line 157 of file Ntuplizer.cc.

Definition at line 158 of file Ntuplizer.cc.

Definition at line 120 of file Ntuplizer.cc.

typedef std::unique_ptr<JetsTags> pJetsTags

Definition at line 161 of file Ntuplizer.cc.

typedef std::unique_ptr<L1JetCandidates> pL1JetCandidates

Definition at line 148 of file Ntuplizer.cc.

typedef std::unique_ptr<L1MuonCandidates> pL1MuonCandidates

Definition at line 149 of file Ntuplizer.cc.

typedef std::unique_ptr<L1TJetCandidates> pL1TJetCandidates

Definition at line 165 of file Ntuplizer.cc.

typedef std::unique_ptr<L1TMuonCandidates> pL1TMuonCandidates

Definition at line 166 of file Ntuplizer.cc.

typedef std::unique_ptr<Metadata> pMetadata

Definition at line 145 of file Ntuplizer.cc.

typedef std::unique_ptr<PatJetCandidates> pPatJetCandidates

Definition at line 154 of file Ntuplizer.cc.

typedef std::unique_ptr<PatMETCandidates> pPatMETCandidates

Definition at line 155 of file Ntuplizer.cc.

typedef std::unique_ptr<PatMuonCandidates> pPatMuonCandidates

Definition at line 156 of file Ntuplizer.cc.

typedef std::unique_ptr<PFJetCandidates> pPFJetCandidates

Definition at line 151 of file Ntuplizer.cc.

typedef std::unique_ptr<PileupInfo> pPileupInfo

Definition at line 147 of file Ntuplizer.cc.

typedef std::unique_ptr<PrimaryVertices> pPrimaryVertices

Definition at line 164 of file Ntuplizer.cc.

typedef std::unique_ptr<RecoMuonCandidates> pRecoMuonCandidates

Definition at line 152 of file Ntuplizer.cc.

typedef std::unique_ptr<RecoTrackCandidates> pRecoTrackCandidates

Definition at line 153 of file Ntuplizer.cc.

Definition at line 137 of file Ntuplizer.cc.

typedef std::unique_ptr<TriggerAccepts> pTriggerAccepts

Definition at line 162 of file Ntuplizer.cc.

Definition at line 159 of file Ntuplizer.cc.

Definition at line 160 of file Ntuplizer.cc.

Definition at line 125 of file Ntuplizer.cc.

Definition at line 126 of file Ntuplizer.cc.

typedef std::vector<std::string> strings

Definition at line 114 of file Ntuplizer.cc.

Definition at line 111 of file Ntuplizer.cc.

Definition at line 110 of file Ntuplizer.cc.

Definition at line 135 of file Ntuplizer.cc.

Definition at line 132 of file Ntuplizer.cc.

Definition at line 133 of file Ntuplizer.cc.

Function Documentation

DEFINE_FWK_MODULE ( Ntuplizer  )