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.2 by mlethuil, Wed May 28 16:33:59 2008 UTC vs.
Revision 1.6 by mlethuil, Wed Jul 2 16:22:18 2008 UTC

# Line 50 | Line 50
50   #include "DataFormats/BTauReco/interface/IsolatedTauTagInfo.h"
51  
52   #include "DataFormats/TrackReco/interface/Track.h"
53 + #include "DataFormats/TrackReco/interface/HitPattern.h"
54  
55   #include "DataFormats/VertexReco/interface/Vertex.h"
56  
57   #include "DataFormats/HepMCCandidate/interface/GenParticleCandidate.h"
58   #include "SimDataFormats/HepMCProduct/interface/HepMCProduct.h"
59 + #include "PhysicsTools/HepMCCandAlgos/interface/CSA07ProcessId.h"
60  
61 + #include "FWCore/Framework/interface/TriggerNames.h"
62 + #include "DataFormats/Common/interface/TriggerResults.h"
63  
64   #include "UserCode/Morgan/interface/MCAnalyzer.h"
65   #include "UserCode/Morgan/interface/PhotonAnalyzer.h"
# Line 64 | Line 68
68   #include "UserCode/Morgan/interface/ClusterAssociator.h"
69   #include "UserCode/Morgan/interface/PhotonAssociator.h"
70   #include "UserCode/Morgan/interface/PhotonIsolator.h"
71 + #include "UserCode/Morgan/interface/HLTAnalyzer.h"
72  
73 + #include "UserCode/Morgan/interface/TRootRun.h"
74   #include "UserCode/Morgan/interface/TRootEvent.h"
75   #include "UserCode/Morgan/interface/TRootSignalEvent.h"
76   #include "UserCode/Morgan/interface/TRootParticle.h"
# Line 99 | Line 105 | private:
105          int verbosity;
106          std::string rootFileName_ ;
107          TFile* rootFile_ ;
108 <        TTree* rootTree_;
108 >        TTree* eventTree_;
109 >        TTree* runTree_;
110 >        bool isCSA07Soup;
111 >        bool doHLT;
112          bool doMC;
113          bool doSignalMC;
114          bool doTrack;
# Line 108 | Line 117 | private:
117          bool doPhoton;
118          bool doElectron;
119          bool doCluster;
120 +        bool doPhotonIsolation;
121          bool doPhotonConversion;
122 +        bool doPhotonConversionMC;
123          
124          MCAnalyzer* myMCAnalyzer;
125          PhotonAnalyzer* myPhotonAnalyzer;
# Line 116 | Line 127 | private:
127          SuperClusterAnalyzer* mySClusterAnalyzer;
128          
129          int nTotEvt_;
130 +        HLTAnalyzer* hltAnalyzer_;
131 +        TRootRun* runInfos_;
132          TRootEvent* rootEvent;
133          TRootSignalEvent* rootMCSignalEvent;
134          TClonesArray* mcParticles;
135 +        TClonesArray* mcPhotons;
136          TClonesArray* tracks;
137          TClonesArray* jets;
138          TClonesArray* muons;
# Line 128 | Line 142 | private:
142          TClonesArray* clusters;
143          TClonesArray* superClusters;
144          TClonesArray* conversionTracks;
145 +                
146   };
147  
148   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines