ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/EJetMet_CU/ProdTutorial/CUcollections/interface/CUskimbits.h
Revision: 1.4
Committed: Fri Apr 30 10:29:27 2010 UTC (15 years ago) by puigh
Content type: text/plain
Branch: MAIN
CVS Tags: V01-13, V01-12, V01-11, V01-10, V01-09, V01-08, V01-07
Changes since 1.3: +3 -3 lines
Log Message:
include N(calo,pf,tc)jet)

File Contents

# User Rev Content
1 puigh 1.2 #ifndef ProdTutorial_CUskimbit_h
2     #define ProdTutorial_CUskimbit_h
3 puigh 1.1
4     #include <vector>
5     #include <string>
6    
7     // a simple class
8 puigh 1.2 struct CUskimbit
9 puigh 1.1 {
10 puigh 1.4 explicit CUskimbit(int c):HLT_Ele15_LW_L1R(c),HLT_Jet15U(c),HLT_Jet30U(c),HLT_Jet50U(c),HLT_Ele15_SW_L1R(c),HLT_L1Jet15(c),HLT_Jet30(c),HLT_Jet50(c),Ncalojet(c),Npfjet(c),Ntcjet(c),Nele(c),MET30(c),MET100(c),MET150(c),L1T_TechBit_032(c),L1T_TechBit_033(c),L1T_TechBit_040(c),L1T_TechBit_041(c),L1T_TechBit_032_to_043(c) { }
11     CUskimbit():HLT_Ele15_LW_L1R(-99),HLT_Jet15U(-99),HLT_Jet30U(-99),HLT_Jet50U(-99),HLT_Ele15_SW_L1R(-99),HLT_L1Jet15(-99),HLT_Jet30(-99),HLT_Jet50(-99),Ncalojet(-99),Npfjet(-99),Ntcjet(-99),Nele(-99),MET30(-99),MET100(-99),MET150(-99),L1T_TechBit_032(-99),L1T_TechBit_033(-99),L1T_TechBit_040(-99),L1T_TechBit_041(-99),L1T_TechBit_032_to_043(-99) { }
12     int HLT_Ele15_LW_L1R,HLT_Jet15U,HLT_Jet30U,HLT_Jet50U,HLT_Ele15_SW_L1R,HLT_L1Jet15,HLT_Jet30,HLT_Jet50,Ncalojet,Npfjet,Ntcjet,Nele,MET30,MET100,MET150,L1T_TechBit_032,L1T_TechBit_033,L1T_TechBit_040,L1T_TechBit_041,L1T_TechBit_032_to_043;
13 puigh 1.1 };
14    
15     // this is our new product, it is simply a
16     // collection of CUskimbits held in an std::vector
17 puigh 1.2 typedef std::vector<CUskimbit> CUskimbitsCollection;
18 puigh 1.1
19     #endif