Go to the documentation of this file. 1 #ifndef AnalysisRootpleProducerOnlyMC_H
2 #define AnalysisRootpleProducerOnlyMC_H
22 #include <TLorentzVector.h>
23 #include <TClonesArray.h>
edm::EDGetTokenT< edm::HepMCProduct > mcEventToken
edm::Handle< reco::GenJetCollection > GenJetsHandle
edm::Service< TFileService > fs
TClonesArray * MonteCarlo
void fillMCParticles(float, float, float, float)
void fillChargedJet(float, float, float, float)
float TransverseMomentumTK[NTKMAX]
edm::EDGetTokenT< reco::GenJetCollection > genJetCollToken
float TransverseMomentumEHJ[NEHJMAX]
float TransverseMomentumIJ[NIJMAX]
float MomentumEHJ[NEHJMAX]
AnalysisRootpleProducerOnlyMC(const edm::ParameterSet &)
edm::EDGetTokenT< std::vector< reco::GenParticle > > chgGenPartCollToken
float TransverseMomentumTJ[NTJMAX]
edm::EDGetTokenT< reco::GenJetCollection > chgJetCollToken
edm::Handle< edm::HepMCProduct > EvtHandle
TClonesArray * ChargedJet
edm::Handle< std::vector< reco::GenParticle > > CandHandleMC
float TransverseMomentumMC[NMCPMAX]
void fillInclusiveJet(float, float, float, float)
float MomentumMC[NMCPMAX]
void analyze(const edm::Event &, const edm::EventSetup &) override
~AnalysisRootpleProducerOnlyMC() override
edm::Handle< reco::GenJetCollection > ChgGenJetsHandle
float TransverseMomentumCJ[NCJMAX]
TClonesArray * InclusiveJet