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< CaloJetCandidates > pCaloJetCandidates
 
typedef std::unique_ptr< ChargedCandidates > pChargedCandidates
 
typedef std::unique_ptr< Definitions > pDefinitions
 
typedef std::unique_ptr< EventInfo > pEventInfo
 
typedef analysis::ntuple::Candidates< reco::PFJet > PFJetCandidates
 
typedef std::unique_ptr< GenJetCandidates > pGenJetCandidates
 
typedef std::unique_ptr< GenParticleCandidates > pGenParticleCandidates
 
typedef analysis::ntuple::PileupInfo PileupInfo
 
typedef std::unique_ptr< JetsTags > pJetsTags
 
typedef std::unique_ptr< L1JetCandidates > pL1JetCandidates
 
typedef std::unique_ptr< L1MuonCandidates > pL1MuonCandidates
 
typedef std::unique_ptr< L1TJetCandidates > pL1TJetCandidates
 
typedef std::unique_ptr< L1TMuonCandidates > pL1TMuonCandidates
 
typedef std::unique_ptr< Metadata > pMetadata
 
typedef std::unique_ptr< PatJetCandidates > pPatJetCandidates
 
typedef std::unique_ptr< PatMETCandidates > pPatMETCandidates
 
typedef std::unique_ptr< PatMuonCandidates > pPatMuonCandidates
 
typedef std::unique_ptr< PFJetCandidates > pPFJetCandidates
 
typedef std::unique_ptr< PileupInfo > pPileupInfo
 
typedef std::unique_ptr< PrimaryVertices > pPrimaryVertices
 
typedef std::unique_ptr< RecoMuonCandidates > pRecoMuonCandidates
 
typedef std::unique_ptr< RecoTrackCandidates > pRecoTrackCandidates
 
typedef analysis::ntuple::Vertices PrimaryVertices
 
typedef std::unique_ptr< TriggerAccepts > pTriggerAccepts
 
typedef std::unique_ptr< TriggerObjectCandidates > pTriggerObjectCandidates
 
typedef std::unique_ptr< TriggerObjectRecoCandidates > pTriggerObjectRecoCandidates
 
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  )