ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/PromptL1Clusters.h
Revision: 1.1
Committed: Thu Mar 11 13:56:38 2010 UTC (15 years, 1 month ago) by alebihan
Content type: text/plain
Branch: MAIN
CVS Tags: V20-00-00
Log Message:
general clean-up of prompt analysis code, migration to PromptL1 classes

File Contents

# User Rev Content
1 alebihan 1.1 #ifndef __PromptL1_PromptL1Clusters_H__
2     #define __PromptL1_PromptL1Clusters_H__
3    
4     //-------------------------------------------------------------------------------
5     // Created 03/03/2010 - A.C. Le Bihan
6     //
7     //
8     // Addition of reco information
9     //-------------------------------------------------------------------------------
10    
11     #include <vector>
12     #include "DataFormats/CaloRecHit/interface/CaloCluster.h"
13     #include "DataFormats/CaloRecHit/interface/CaloClusterFwd.h"
14     #include "DataFormats/EgammaReco/interface/SuperClusterFwd.h"
15    
16     using namespace std;
17    
18     namespace PromptL1
19     {
20     class PromptL1Clusters
21     {
22     public:
23     PromptL1Clusters();
24     ~PromptL1Clusters();
25    
26     void Reset();
27     void Set(edm::Handle<reco::CaloClusterCollection> caloClusterCollection, unsigned maxCl);
28     void Set(edm::Handle<reco::SuperClusterCollection> superClusterCollection, unsigned maxCl);
29    
30     unsigned maxCl_;
31     unsigned nClusters;
32     vector<double> clusterEta;
33     vector<double> clusterPhi;
34     vector<double> clusterEt;
35     vector<double> clusterE;
36    
37     };
38     }
39     #endif
40    
41