CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
L1Analysis::L1AnalysisRecoMuon2DataFormat Struct Reference

#include <L1AnalysisRecoMuon2DataFormat.h>

Public Member Functions

 L1AnalysisRecoMuon2DataFormat ()
 
void Reset ()
 
 ~L1AnalysisRecoMuon2DataFormat ()
 

Public Attributes

std::vector< int > charge
 
std::vector< float > e
 
std::vector< float > et
 
std::vector< float > eta
 
std::vector< float > etaSt1
 
std::vector< float > etaSt2
 
std::vector< float > hlt_deltaR
 
std::vector< float > hlt_isoDeltaR
 
std::vector< short > hlt_isomu
 
std::vector< short > hlt_mu
 
std::vector< bool > isLooseMuon
 
std::vector< bool > isMediumMuon
 
std::vector< float > iso
 
std::vector< bool > isTightMuon
 
std::vector< double > met
 
std::vector< double > mt
 
unsigned short nMuons
 
std::vector< int > passesSingleMuon
 
std::vector< float > phi
 
std::vector< float > phiSt1
 
std::vector< float > phiSt2
 
std::vector< float > pt
 

Detailed Description

Definition at line 14 of file L1AnalysisRecoMuon2DataFormat.h.

Constructor & Destructor Documentation

◆ L1AnalysisRecoMuon2DataFormat()

L1Analysis::L1AnalysisRecoMuon2DataFormat::L1AnalysisRecoMuon2DataFormat ( )
inline

◆ ~L1AnalysisRecoMuon2DataFormat()

L1Analysis::L1AnalysisRecoMuon2DataFormat::~L1AnalysisRecoMuon2DataFormat ( )
inline

Member Function Documentation

◆ Reset()

void L1Analysis::L1AnalysisRecoMuon2DataFormat::Reset ( )
inline

Definition at line 18 of file L1AnalysisRecoMuon2DataFormat.h.

References charge, e, et, eta, etaSt1, etaSt2, hlt_deltaR, hlt_isoDeltaR, hlt_isomu, hlt_mu, isLooseMuon, isMediumMuon, iso, isTightMuon, met, mt, nMuons, passesSingleMuon, phi, phiSt1, phiSt2, and pt.

Referenced by L1AnalysisRecoMuon2DataFormat(), L1Analysis::L1AnalysisRecoMuon2::Reset(), and ~L1AnalysisRecoMuon2DataFormat().

18  {
19  nMuons = 0;
20 
21  e.clear();
22  et.clear();
23  pt.clear();
24  eta.clear();
25  phi.clear();
26  isLooseMuon.clear();
27  isMediumMuon.clear();
28  isTightMuon.clear();
29  iso.clear();
30  hlt_isomu.clear();
31  hlt_mu.clear();
32  hlt_isoDeltaR.clear();
33  hlt_deltaR.clear();
34  passesSingleMuon.clear();
35  charge.clear();
36  mt.clear();
37  met.clear();
38  etaSt1.clear();
39  phiSt1.clear();
40  etaSt2.clear();
41  phiSt2.clear();
42  }

Member Data Documentation

◆ charge

std::vector<int> L1Analysis::L1AnalysisRecoMuon2DataFormat::charge

Definition at line 59 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ e

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::e

Definition at line 45 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ et

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::et

Definition at line 46 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ eta

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::eta

◆ etaSt1

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::etaSt1

Definition at line 62 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ etaSt2

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::etaSt2

Definition at line 64 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ hlt_deltaR

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::hlt_deltaR

Definition at line 57 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ hlt_isoDeltaR

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::hlt_isoDeltaR

Definition at line 56 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ hlt_isomu

std::vector<short> L1Analysis::L1AnalysisRecoMuon2DataFormat::hlt_isomu

Definition at line 54 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ hlt_mu

std::vector<short> L1Analysis::L1AnalysisRecoMuon2DataFormat::hlt_mu

Definition at line 55 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ isLooseMuon

std::vector<bool> L1Analysis::L1AnalysisRecoMuon2DataFormat::isLooseMuon

Definition at line 50 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ isMediumMuon

std::vector<bool> L1Analysis::L1AnalysisRecoMuon2DataFormat::isMediumMuon

Definition at line 51 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ iso

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::iso

Definition at line 53 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ isTightMuon

std::vector<bool> L1Analysis::L1AnalysisRecoMuon2DataFormat::isTightMuon

Definition at line 52 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ met

std::vector<double> L1Analysis::L1AnalysisRecoMuon2DataFormat::met

◆ mt

std::vector<double> L1Analysis::L1AnalysisRecoMuon2DataFormat::mt

Definition at line 61 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ nMuons

unsigned short L1Analysis::L1AnalysisRecoMuon2DataFormat::nMuons

Definition at line 44 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ passesSingleMuon

std::vector<int> L1Analysis::L1AnalysisRecoMuon2DataFormat::passesSingleMuon

Definition at line 58 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ phi

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::phi

◆ phiSt1

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::phiSt1

Definition at line 63 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ phiSt2

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::phiSt2

Definition at line 65 of file L1AnalysisRecoMuon2DataFormat.h.

Referenced by Reset().

◆ pt

std::vector<float> L1Analysis::L1AnalysisRecoMuon2DataFormat::pt