ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Morgan/interface/AmbiguitySolver.h
Revision: 1.1
Committed: Fri Jul 3 13:40:03 2009 UTC (15 years, 10 months ago) by lethuill
Content type: text/plain
Branch: MAIN
CVS Tags: all_3_3_2_01, all_3_2_5_02, all_3_2_5_01, all_2_2_9_03, HEAD
Branch point for: CMSSW_2_2_X_br
Error occurred while calculating annotation data.
Log Message:
Add tag for electron and photon sharing the same supercluster

File Contents

# Content
1 #ifndef AmbiguitySolver_h
2 #define AmbiguitySolver_h
3
4 #include <memory>
5 #include <string>
6 #include <iostream>
7
8 #include "FWCore/ParameterSet/interface/ParameterSet.h"
9
10 #include "../interface/TRootElectron.h"
11 #include "../interface/TRootPhoton.h"
12 #include "../interface/TRootSuperCluster.h"
13
14 #include "TClonesArray.h"
15
16
17 class AmbiguitySolver
18 {
19
20 public:
21 AmbiguitySolver(const edm::ParameterSet& config, int verbosity);
22 ~AmbiguitySolver();
23 void setVerbosity(int verbosity) {verbosity_ = verbosity; };
24 void processElectronsPhotons(TClonesArray* superClusters, TClonesArray* electrons, TClonesArray* photons);
25
26 private:
27 int verbosity_;
28 //bool doPhotonMC_;
29
30 };
31
32 #endif