ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisCaloTPDataFormat.h
Revision: 1.1
Committed: Thu Nov 15 21:20:55 2012 UTC (12 years, 5 months ago) by jbrooke
Content type: text/plain
Branch: MAIN
CVS Tags: V01-01-00, jimb4Jan2013, HEAD
Log Message:
add classes to store TPs

File Contents

# User Rev Content
1 jbrooke 1.1 #ifndef __L1Analysis_L1AnalysisCaloTPDataFormat_H__
2     #define __L1Analysis_L1AnalysisCaloTPDataFormat_H__
3    
4     //-------------------------------------------------------------------------------
5     // Created 20/04/2010 - E. Conte, A.C. Le Bihan
6     //
7     //
8     // Original code : UserCode/L1TriggerDPG/L1NtupleProducer
9     //-------------------------------------------------------------------------------
10    
11     #include <vector>
12    
13     namespace L1Analysis
14     {
15     struct L1AnalysisCaloTPDataFormat
16     {
17     L1AnalysisCaloTPDataFormat(){Reset();};
18     ~L1AnalysisCaloTPDataFormat(){};
19    
20    
21     void Reset() {
22     nHCALTP = 0;
23     hcalTPieta.clear();
24     hcalTPiphi.clear();
25     hcalTPCaliphi.clear();
26     hcalTPet.clear();
27     hcalTPcompEt.clear();
28     hcalTPfineGrain.clear();
29     nECALTP = 0;
30     ecalTPieta.clear();
31     ecalTPiphi.clear();
32     ecalTPCaliphi.clear();
33     ecalTPet.clear();
34     ecalTPcompEt.clear();
35     ecalTPfineGrain.clear();
36     }
37    
38     void Init() {
39    
40     }
41    
42    
43     int nHCALTP;
44     std::vector<int> hcalTPieta;
45     std::vector<int> hcalTPiphi;
46     std::vector<int> hcalTPCaliphi;
47     std::vector<double> hcalTPet;
48     std::vector<int> hcalTPcompEt;
49     std::vector<short int> hcalTPfineGrain;
50    
51     int nECALTP;
52     std::vector<int> ecalTPieta;
53     std::vector<int> ecalTPiphi;
54     std::vector<int> ecalTPCaliphi;
55     std::vector<double> ecalTPet;
56     std::vector<int> ecalTPcompEt;
57     std::vector<short int> ecalTPfineGrain;
58    
59     };
60     }
61     #endif
62