ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/DataStruct/interface/ElectronStruct.h
Revision: 1.1
Committed: Sat May 5 11:04:01 2012 UTC (13 years ago) by khahn
Content type: text/plain
Branch: MAIN
CVS Tags: compiled, synced_FSR_2, synced_FSR, synched2, HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 #ifndef ELECTRONSTRUCT
2 #define ELECTRONSTRUCT
3
4 #include "Electron.h"
5
6 #define VARLIST_ELECTRON "q/I:pt/F:eta/F:sceta/F:phi/F:nexp/i:dz/F:pfIso/F:ip3dSig/F:passID/i:passPFIso/i:passRingIso/i:idMVA/F:isoMVA/F"
7
8 typedef struct {
9 int q;
10 float pt, eta, sceta, phi;
11 unsigned nexp;
12 float dz, pfIso;
13 float ip3dSig;
14 unsigned passID, passPFIso, passRingIso;
15 float idMVA, isoMVA;
16 } ElectronStruct;
17
18 void fillElectron( mithep::Electron *, mithep::Vertex &vtx, ElectronStruct &);
19 void setPassInfo(bool passID, bool passPFIso, bool passRingIso,
20 float pfIso, float idMVA, float isoMVA,
21 ElectronStruct & );
22
23 #endif