1 #ifndef AnalysisRootpleProducer_H
2 #define AnalysisRootpleProducer_H
22 #include <TLorentzVector.h>
23 #include <TObjString.h>
24 #include <TClonesArray.h>
TClonesArray * ChargedJet
TClonesArray * CalorimeterJet
edm::InputTag chgJetCollName
edm::Handle< reco::GenJetCollection > GenJetsHandle
void fillTracks(float, float, float, float)
edm::Handle< reco::GenJetCollection > ChgGenJetsHandle
float TransverseMomentumMC[NMCPMAX]
float TransverseMomentumTJ[NTJMAX]
void fillTracksJet(float, float, float, float)
edm::InputTag recoCaloJetCollName
float MomentumMC[NMCPMAX]
void fillChargedJet(float, float, float, float)
void fillInclusiveJet(float, float, float, float)
float MomentumEHJ[NEHJMAX]
TClonesArray * acceptedTriggers
edm::Handle< edm::TriggerResults > triggerResults
float TransverseMomentumCJ[NCJMAX]
float TransverseMomentumTK[NTKMAX]
virtual void analyze(const edm::Event &, const edm::EventSetup &)
edm::InputTag tracksJetCollName
edm::Service< TFileService > fs
edm::Handle< edm::HepMCProduct > EvtHandle
TClonesArray * InclusiveJet
float TransverseMomentumIJ[NIJMAX]
edm::InputTag triggerResultsTag
void fillCaloJet(float, float, float, float)
edm::Handle< std::vector< reco::GenParticle > > CandHandleMC
float TransverseMomentumEHJ[NEHJMAX]
edm::Handle< reco::CandidateCollection > CandHandleRECO
edm::InputTag genJetCollName
edm::Handle< reco::BasicJetCollection > TracksJetsHandle
AnalysisRootpleProducer(const edm::ParameterSet &)
edm::InputTag tracksCollName
virtual ~AnalysisRootpleProducer()
edm::Handle< reco::CaloJetCollection > RecoCaloJetsHandle
void fillMCParticles(float, float, float, float)
TClonesArray * MonteCarlo
edm::InputTag chgGenPartCollName