15 |
|
#include "FWCore/ParameterSet/interface/ParameterSet.h" |
16 |
|
#include "FWCore/Framework/interface/ESHandle.h" |
17 |
|
|
18 |
< |
//#include "DataFormats/Candidate/interface/Candidate.h" |
19 |
< |
#include "DataFormats/HepMCCandidate/interface/GenParticleCandidate.h" |
20 |
< |
//#include "DataFormats/HepMCCandidate/interface/HepMCCandidate.h" |
18 |
> |
#include "DataFormats/HepMCCandidate/interface/GenParticle.h" |
19 |
> |
#include "DataFormats/HepMCCandidate/interface/GenParticleFwd.h" |
20 |
> |
|
21 |
> |
#include "SimDataFormats/Track/interface/SimTrack.h" |
22 |
> |
#include "SimDataFormats/Track/interface/SimTrackContainer.h" |
23 |
> |
#include "SimDataFormats/Vertex/interface/SimVertex.h" |
24 |
> |
#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" |
25 |
> |
#include "RecoEgamma/EgammaMCTools/interface/PhotonMCTruthFinder.h" |
26 |
> |
#include "RecoEgamma/EgammaMCTools/interface/PhotonMCTruth.h" |
27 |
> |
#include "RecoEgamma/EgammaMCTools/interface/ElectronMCTruth.h" |
28 |
> |
//#include "DataFormats/EgammaCandidates/interface/ConvertedPhoton.h" |
29 |
|
|
30 |
|
#include "UserCode/Morgan/interface/ParticleTreeDrawer.h" |
31 |
|
#include "UserCode/Morgan/interface/TRootEvent.h" |
32 |
|
#include "UserCode/Morgan/interface/TRootSignalEvent.h" |
33 |
|
#include "UserCode/Morgan/interface/TRootParticle.h" |
34 |
+ |
#include "UserCode/Morgan/interface/TRootMCPhoton.h" |
35 |
|
|
36 |
|
#include "TClonesArray.h" |
37 |
|
|
44 |
|
MCAnalyzer(edm::ParameterSet * aConfig); |
45 |
|
~MCAnalyzer(); |
46 |
|
void SetVerbosity(int idebug) {verbosity = idebug; }; |
47 |
< |
void Process(const edm::Event& iEvent, const edm::EventSetup & iSetup, TRootEvent* rootEvent, TRootSignalEvent* rootSignalEvent, TClonesArray* rootMCParticles); |
47 |
> |
void Process(const edm::Event& iEvent, const edm::EventSetup & iSetup, TRootEvent* rootEvent, TRootSignalEvent* rootSignalEvent, TClonesArray* rootMCParticles, TClonesArray* rootMCPhotons); |
48 |
|
|
49 |
|
private: |
50 |
|
edm::ParameterSet * myConfig; |