ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Morgan/interface/TotoAnalyzer.h
(Generate patch)

Comparing UserCode/Morgan/interface/TotoAnalyzer.h (file contents):
Revision 1.4 by mlethuil, Thu Jun 19 14:07:31 2008 UTC vs.
Revision 1.8 by lethuill, Wed Oct 1 16:06:20 2008 UTC

# Line 11 | Line 11
11   #include "FWCore/Framework/interface/MakerMacros.h"
12   #include "FWCore/Framework/interface/EDAnalyzer.h"
13   #include "FWCore/Framework/interface/Event.h"
14 + #include "DataFormats/Provenance/interface/EventID.h"
15   #include "FWCore/Framework/interface/EventSetup.h"
16   #include "FWCore/Framework/interface/ESHandle.h"
17   #include "FWCore/Utilities/interface/EDMException.h"
18   #include "FWCore/ParameterSet/interface/ParameterSet.h"
19 + #include "FWCore/ParameterSet/interface/FileInPath.h"
20 +
21  
22   #include "DataFormats/Common/interface/Ref.h"
23   #include "DataFormats/DetId/interface/DetId.h"
# Line 56 | Line 59
59  
60   #include "DataFormats/HepMCCandidate/interface/GenParticleCandidate.h"
61   #include "SimDataFormats/HepMCProduct/interface/HepMCProduct.h"
62 + #include "PhysicsTools/HepMCCandAlgos/interface/CSA07ProcessId.h"
63 +
64 + #include "FWCore/Framework/interface/TriggerNames.h"
65 + #include "DataFormats/Common/interface/TriggerResults.h"
66 +
67 + #include "RecoEgamma/EgammaTools/interface/ConversionLikelihoodCalculator.h"
68  
69   #include "UserCode/Morgan/interface/MCAnalyzer.h"
70   #include "UserCode/Morgan/interface/PhotonAnalyzer.h"
# Line 103 | Line 112 | private:
112          TFile* rootFile_ ;
113          TTree* eventTree_;
114          TTree* runTree_;
115 +        bool isCSA07Soup;
116          bool doHLT;
117          bool doMC;
118          bool doSignalMC;
# Line 114 | Line 124 | private:
124          bool doCluster;
125          bool doPhotonIsolation;
126          bool doPhotonConversion;
127 +        bool doPhotonConversionMC;
128 +        
129 +        ConversionLikelihoodCalculator* conversionLikelihoodCalculator_;
130          
131          MCAnalyzer* myMCAnalyzer;
132          PhotonAnalyzer* myPhotonAnalyzer;
# Line 126 | Line 139 | private:
139          TRootEvent* rootEvent;
140          TRootSignalEvent* rootMCSignalEvent;
141          TClonesArray* mcParticles;
142 +        TClonesArray* mcPhotons;
143          TClonesArray* tracks;
144          TClonesArray* jets;
145          TClonesArray* muons;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines