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.3 by mlethuil, Mon Jun 2 16:31:24 2008 UTC vs.
Revision 1.7 by mlethuil, Wed Sep 3 15:02:32 2008 UTC

# Line 15 | Line 15
15   #include "FWCore/Framework/interface/ESHandle.h"
16   #include "FWCore/Utilities/interface/EDMException.h"
17   #include "FWCore/ParameterSet/interface/ParameterSet.h"
18 + #include "FWCore/ParameterSet/interface/FileInPath.h"
19 +
20  
21   #include "DataFormats/Common/interface/Ref.h"
22   #include "DataFormats/DetId/interface/DetId.h"
# Line 56 | Line 58
58  
59   #include "DataFormats/HepMCCandidate/interface/GenParticleCandidate.h"
60   #include "SimDataFormats/HepMCProduct/interface/HepMCProduct.h"
61 + #include "PhysicsTools/HepMCCandAlgos/interface/CSA07ProcessId.h"
62 +
63 + #include "FWCore/Framework/interface/TriggerNames.h"
64 + #include "DataFormats/Common/interface/TriggerResults.h"
65  
66 + #include "RecoEgamma/EgammaTools/interface/ConversionLikelihoodCalculator.h"
67  
68   #include "UserCode/Morgan/interface/MCAnalyzer.h"
69   #include "UserCode/Morgan/interface/PhotonAnalyzer.h"
# Line 65 | Line 72
72   #include "UserCode/Morgan/interface/ClusterAssociator.h"
73   #include "UserCode/Morgan/interface/PhotonAssociator.h"
74   #include "UserCode/Morgan/interface/PhotonIsolator.h"
75 + #include "UserCode/Morgan/interface/HLTAnalyzer.h"
76  
77 + #include "UserCode/Morgan/interface/TRootRun.h"
78   #include "UserCode/Morgan/interface/TRootEvent.h"
79   #include "UserCode/Morgan/interface/TRootSignalEvent.h"
80   #include "UserCode/Morgan/interface/TRootParticle.h"
# Line 100 | Line 109 | private:
109          int verbosity;
110          std::string rootFileName_ ;
111          TFile* rootFile_ ;
112 <        TTree* rootTree_;
112 >        TTree* eventTree_;
113 >        TTree* runTree_;
114 >        bool isCSA07Soup;
115 >        bool doHLT;
116          bool doMC;
117          bool doSignalMC;
118          bool doTrack;
# Line 111 | Line 123 | private:
123          bool doCluster;
124          bool doPhotonIsolation;
125          bool doPhotonConversion;
126 +        bool doPhotonConversionMC;
127 +        
128 +        ConversionLikelihoodCalculator* conversionLikelihoodCalculator_;
129          
130          MCAnalyzer* myMCAnalyzer;
131          PhotonAnalyzer* myPhotonAnalyzer;
# Line 118 | Line 133 | private:
133          SuperClusterAnalyzer* mySClusterAnalyzer;
134          
135          int nTotEvt_;
136 +        HLTAnalyzer* hltAnalyzer_;
137 +        TRootRun* runInfos_;
138          TRootEvent* rootEvent;
139          TRootSignalEvent* rootMCSignalEvent;
140          TClonesArray* mcParticles;
141 +        TClonesArray* mcPhotons;
142          TClonesArray* tracks;
143          TClonesArray* jets;
144          TClonesArray* muons;
# Line 130 | Line 148 | private:
148          TClonesArray* clusters;
149          TClonesArray* superClusters;
150          TClonesArray* conversionTracks;
151 +                
152   };
153  
154   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines