ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Morgan/interface/PhotonAssociator.h
Revision: 1.10
Committed: Mon Jun 29 14:39:13 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, all_2_2_9_02, HEAD
Branch point for: CMSSW_2_2_X_br
Changes since 1.9: +2 -16 lines
Log Message:
Removed useless dependencies

File Contents

# User Rev Content
1 mlethuil 1.1 #ifndef PhotonAssociator_h
2     #define PhotonAssociator_h
3    
4     #include <memory>
5     #include <string>
6     #include <iostream>
7     #include <map>
8    
9 lethuill 1.8 #include "../interface/TRootPhoton.h"
10     #include "../interface/TRootSuperCluster.h"
11 mlethuil 1.1
12     #include "TClonesArray.h"
13    
14    
15 lethuill 1.9 class PhotonAssociator
16     {
17    
18     public:
19     PhotonAssociator();
20     ~PhotonAssociator();
21 lethuill 1.10 void setVerbosity(int verbosity) {verbosity_ = verbosity; };
22 lethuill 1.9 void associateSuperCluster(TClonesArray* photons, TClonesArray* superClusters);
23     void printPhotons(TClonesArray* photons, TClonesArray* superClusters, Int_t type);
24     void fullPrintPhotons(TClonesArray* photons, TClonesArray* superClusters, TClonesArray* basicClusters, Int_t type);
25    
26     private:
27 lethuill 1.10 int verbosity_;
28 mlethuil 1.1
29     };
30    
31     #endif