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.9 by lethuill, Thu Oct 30 16:25:34 2008 UTC vs.
Revision 1.10 by lethuill, Wed Nov 19 19:03:16 2008 UTC

# Line 18 | Line 18
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"
24 #include "DataFormats/Candidate/interface/Candidate.h"
25
26 #include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
27 #include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
28 #include "DataFormats/EgammaCandidates/interface/Photon.h"
29 #include "DataFormats/EgammaReco/interface/BasicCluster.h"
30 #include "DataFormats/EgammaReco/interface/SuperCluster.h"
31 #include "DataFormats/EgammaReco/interface/BasicClusterShapeAssociation.h"
32 #include "DataFormats/EgammaReco/interface/ClusterShape.h"
33
34 #include "DataFormats/MuonReco/interface/Muon.h"
35 #include "DataFormats/MuonReco/interface/MuonFwd.h"
36
37 #include "DataFormats/JetReco/interface/Jet.h"
38 #include "DataFormats/JetReco/interface/CaloJetCollection.h"
39 #include "DataFormats/JetReco/interface/CaloJet.h"
40 #include "DataFormats/JetReco/interface/GenJet.h"
41 #include "DataFormats/JetReco/interface/GenJetCollection.h"
42
43 #include "DataFormats/CaloTowers/interface/CaloTowerCollection.h"
44
45 #include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h"
46 #include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
47 #include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
48 #include "Geometry/CaloGeometry/interface/CaloGeometry.h"
49 #include "Geometry/Records/interface/IdealGeometryRecord.h"
50
51
52 #include "DataFormats/METReco/interface/CaloMETCollection.h"
53
54 #include "DataFormats/JetReco/interface/JetTracksAssociation.h"
55 #include "DataFormats/BTauReco/interface/IsolatedTauTagInfo.h"
56
57 #include "DataFormats/TrackReco/interface/Track.h"
58 #include "DataFormats/TrackReco/interface/HitPattern.h"
59
60 #include "DataFormats/VertexReco/interface/Vertex.h"
61 #include "DataFormats/VertexReco/interface/VertexFwd.h"
62
63 #include "DataFormats/HepMCCandidate/interface/GenParticleCandidate.h"
64 #include "SimDataFormats/HepMCProduct/interface/HepMCProduct.h"
65
21   #include "FWCore/Framework/interface/TriggerNames.h"
22   #include "DataFormats/Common/interface/TriggerResults.h"
23  
24 + #include "RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h"
25   #include "RecoEgamma/EgammaTools/interface/ConversionLikelihoodCalculator.h"
26  
27 + #include "UserCode/Morgan/interface/HLTAnalyzer.h"
28   #include "UserCode/Morgan/interface/MCAnalyzer.h"
29 + #include "UserCode/Morgan/interface/VertexAnalyzer.h"
30 + #include "UserCode/Morgan/interface/TrackAnalyzer.h"
31 + #include "UserCode/Morgan/interface/JetAnalyzer.h"
32 + #include "UserCode/Morgan/interface/MuonAnalyzer.h"
33 + #include "UserCode/Morgan/interface/ElectronAnalyzer.h"
34   #include "UserCode/Morgan/interface/PhotonAnalyzer.h"
35   #include "UserCode/Morgan/interface/ClusterAnalyzer.h"
36   #include "UserCode/Morgan/interface/SuperClusterAnalyzer.h"
37 + #include "UserCode/Morgan/interface/METAnalyzer.h"
38   #include "UserCode/Morgan/interface/ClusterAssociator.h"
39   #include "UserCode/Morgan/interface/PhotonAssociator.h"
40   #include "UserCode/Morgan/interface/PhotonIsolator.h"
78 #include "UserCode/Morgan/interface/HLTAnalyzer.h"
41  
42   #include "UserCode/Morgan/interface/TRootRun.h"
43   #include "UserCode/Morgan/interface/TRootEvent.h"
44   #include "UserCode/Morgan/interface/TRootSignalEvent.h"
45   #include "UserCode/Morgan/interface/TRootParticle.h"
84 #include "UserCode/Morgan/interface/TRootPhoton.h"
85 #include "UserCode/Morgan/interface/TRootElectron.h"
86 #include "UserCode/Morgan/interface/TRootMuon.h"
46   #include "UserCode/Morgan/interface/TRootJet.h"
47 + #include "UserCode/Morgan/interface/TRootMuon.h"
48 + #include "UserCode/Morgan/interface/TRootElectron.h"
49 + #include "UserCode/Morgan/interface/TRootPhoton.h"
50   #include "UserCode/Morgan/interface/TRootCluster.h"
51   #include "UserCode/Morgan/interface/TRootSuperCluster.h"
52  
# Line 105 | Line 67 | private:
67          virtual void analyze(const edm::Event&, const edm::EventSetup&);
68          virtual void endJob() ;
69  
108        // ----------member data ---------------------------
109
70          edm::ParameterSet myConfig_;
71          edm::ParameterSet producersNames_;
72          
# Line 125 | Line 85 | private:
85          bool doPhoton;
86          bool doElectron;
87          bool doCluster;
88 +        bool doMET;
89          bool doPhotonIsolation;
90          bool doPhotonConversion;
91          bool doPhotonConversionMC;
92 +        bool drawMCTree;
93          
94          ConversionLikelihoodCalculator* conversionLikelihoodCalculator_;
95          
134        MCAnalyzer* myMCAnalyzer;
135        PhotonAnalyzer* myPhotonAnalyzer;
136        ClusterAnalyzer* myClusterAnalyzer;
137        SuperClusterAnalyzer* mySClusterAnalyzer;
138        
96          int nTotEvt_;
97          HLTAnalyzer* hltAnalyzer_;
98          TRootRun* runInfos_;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines