Go to the documentation of this file. 1 #ifndef AnalysisRootpleProducer_H
2 #define AnalysisRootpleProducer_H
22 #include <TLorentzVector.h>
23 #include <TObjString.h>
24 #include <TClonesArray.h>
edm::Handle< std::vector< reco::GenParticle > > CandHandleMC
void fillMCParticles(float, float, float, float)
float TransverseMomentumTJ[NTJMAX]
void fillInclusiveJet(float, float, float, float)
void fillChargedJet(float, float, float, float)
float MomentumEHJ[NEHJMAX]
TClonesArray * ChargedJet
TClonesArray * CalorimeterJet
void fillTracksJet(float, float, float, float)
edm::EDGetTokenT< reco::GenJetCollection > genJetCollToken
edm::EDGetTokenT< reco::GenJetCollection > chgJetCollToken
float TransverseMomentumCJ[NCJMAX]
edm::Handle< reco::GenJetCollection > ChgGenJetsHandle
float TransverseMomentumTK[NTKMAX]
float MomentumMC[NMCPMAX]
edm::Handle< reco::BasicJetCollection > TracksJetsHandle
TClonesArray * InclusiveJet
TClonesArray * acceptedTriggers
edm::Handle< reco::CandidateCollection > CandHandleRECO
float TransverseMomentumIJ[NIJMAX]
edm::Service< TFileService > fs
edm::Handle< edm::TriggerResults > triggerResults
edm::Handle< reco::GenJetCollection > GenJetsHandle
edm::EDGetTokenT< std::vector< reco::GenParticle > > chgGenPartCollToken
edm::EDGetTokenT< reco::BasicJetCollection > tracksJetCollToken
edm::EDGetTokenT< edm::HepMCProduct > mcEventToken
edm::Handle< reco::CaloJetCollection > RecoCaloJetsHandle
~AnalysisRootpleProducer() override
void fillCaloJet(float, float, float, float)
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::Handle< edm::HepMCProduct > EvtHandle
AnalysisRootpleProducer(const edm::ParameterSet &)
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken
float TransverseMomentumEHJ[NEHJMAX]
float TransverseMomentumMC[NMCPMAX]
void fillTracks(float, float, float, float)
edm::EDGetTokenT< reco::CaloJetCollection > recoCaloJetCollToken
edm::EDGetTokenT< reco::CandidateCollection > tracksCollToken
TClonesArray * MonteCarlo