ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/EJetMet_CU/ProdTutorial/CUcollections/interface/CUmet.h
Revision: 1.5
Committed: Wed Sep 29 08:54:57 2010 UTC (14 years, 7 months ago) by puigh
Content type: text/plain
Branch: MAIN
Changes since 1.4: +3 -3 lines
Log Message:
include MET in EM and Had plus met significance

File Contents

# User Rev Content
1 puigh 1.1 #ifndef ProdTutorial_CUmet_h
2     #define ProdTutorial_CUmet_h
3    
4     #include <vector>
5    
6    
7     // a simple class
8     struct CUmet
9     {
10 puigh 1.5 explicit CUmet(double v):et(v),pt(v),px(v),py(v),phi(v),Upt(v),Uphi(v),genPT(v),genPhi(v),muonCorEx(v),muonCorEy(v),jet20CorEx(v),jet20CorEy(v),jet1CorEx(v),jet1CorEy(v),sumET(v),corSumET(v),mEtSig(v),metSignificance(v),maxEtinEmTowers(v),emEtFraction(v),emEtinEB(v),emEtinEE(v),emEtinHF(v),maxEtinHadTowers(v),hadEtFraction(v),hadEtinEB(v),hadEtinEE(v),hadEtinHF(v),hadEtinHO(v) { }
11     CUmet():et(-99),pt(-99),px(-99),py(-99),phi(-99),Upt(-99),Uphi(-99),genPT(-99),genPhi(-99),muonCorEx(-99),muonCorEy(-99),jet20CorEx(-99),jet20CorEy(-99),jet1CorEx(-99),jet1CorEy(-99),sumET(-99),corSumET(-99),mEtSig(-99),metSignificance(-99),maxEtinEmTowers(-99),emEtFraction(-99),emEtinEB(-99),emEtinEE(-99),emEtinHF(-99),maxEtinHadTowers(-99),hadEtFraction(-99),hadEtinEB(-99),hadEtinEE(-99),hadEtinHF(-99),hadEtinHO(-99) { }
12     double et,pt,px,py,phi,Upt,Uphi,genPT,genPhi,muonCorEx,muonCorEy,jet20CorEx,jet20CorEy,jet1CorEx,jet1CorEy,sumET,corSumET,mEtSig,metSignificance,maxEtinEmTowers,emEtFraction,emEtinEB,emEtinEE,emEtinHF,maxEtinHadTowers,hadEtFraction,hadEtinEB,hadEtinEE,hadEtinHF,hadEtinHO;
13 puigh 1.1
14     };
15    
16     // this is our new product, it is simply a
17     // collection of CUmet held in an std::vector
18     typedef std::vector<CUmet> CUmetCollection;
19    
20     #endif