ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisSimulationDataFormat.h
Revision: 1.1
Committed: Thu Jun 17 20:34:32 2010 UTC (14 years, 10 months ago) by econte
Content type: text/plain
Branch: MAIN
CVS Tags: V01-00-00, hi44X_02, L1CorrectionsStudy_13_09_11, CMSSW_4_2_3_patch2, L1TriggerAnalysis_3_6_1patch4
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 econte 1.1 #ifndef __L1Analysis_L1AnalysisSimulationDataFormat_H__
2     #define __L1Analysis_L1AnalysisSimulationDataFormat_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     class L1AnalysisSimulationDataFormat
16     {
17     public:
18     L1AnalysisSimulationDataFormat(){};
19     ~L1AnalysisSimulationDataFormat(){};
20    
21     void Reset()
22     {
23     ngen = 0;
24     pxgen.clear();
25     pygen.clear();
26     pzgen.clear();
27     ptgen.clear();
28     etagen.clear();
29     phigen.clear();
30     chagen.clear();
31     vxgen.clear();
32     vygen.clear();
33     vzgen.clear();
34     pargen.clear();
35     }
36    
37    
38     // ---- L1AnalysisSimulationDataFormat information.
39    
40    
41     int ngen;
42     std::vector<float> pxgen;
43     std::vector<float> pygen;
44     std::vector<float> pzgen;
45     std::vector<float> ptgen;
46     std::vector<float> etagen;
47     std::vector<float> phigen;
48     std::vector<int> chagen;
49     std::vector<float> vxgen;
50     std::vector<float> vygen;
51     std::vector<float> vzgen;
52     std::vector<int> pargen;
53    
54     };
55     }
56     #endif
57    
58