CMS 3D CMS Logo

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

#include <L1AnalysisRCTDataFormat.h>

Public Member Functions

void InitEmRCT ()
 
void InitHdRCT ()
 
 L1AnalysisRCTDataFormat ()
 
void Reset ()
 
 ~L1AnalysisRCTDataFormat ()
 

Public Attributes

std::vector< int > EmBx
 
std::vector< float > EmEta
 
std::vector< float > EmPhi
 
std::vector< float > EmRnk
 
int EmSize
 
std::vector< int > IsIsoEm
 
int maxRCTREG_
 
std::vector< int > RegBx
 
std::vector< float > RegEta
 
std::vector< int > RegFGrain
 
std::vector< float > RegGEta
 
std::vector< float > RegGPhi
 
std::vector< int > RegMip
 
std::vector< int > RegOverFlow
 
std::vector< float > RegPhi
 
std::vector< float > RegRnk
 
int RegSize
 
std::vector< int > RegVeto
 

Detailed Description

Definition at line 14 of file L1AnalysisRCTDataFormat.h.

Constructor & Destructor Documentation

◆ L1AnalysisRCTDataFormat()

L1Analysis::L1AnalysisRCTDataFormat::L1AnalysisRCTDataFormat ( )
inline

Definition at line 16 of file L1AnalysisRCTDataFormat.h.

16 { Reset(); };

References Reset().

◆ ~L1AnalysisRCTDataFormat()

L1Analysis::L1AnalysisRCTDataFormat::~L1AnalysisRCTDataFormat ( )
inline

Definition at line 17 of file L1AnalysisRCTDataFormat.h.

17 {};

Member Function Documentation

◆ InitEmRCT()

void L1Analysis::L1AnalysisRCTDataFormat::InitEmRCT ( )
inline

Definition at line 57 of file L1AnalysisRCTDataFormat.h.

57  {
58  EmSize = -999;
59 
60  IsIsoEm.assign(maxRCTREG_, -999);
61  EmEta.assign(maxRCTREG_, -999.);
62  EmPhi.assign(maxRCTREG_, -999.);
63  EmRnk.assign(maxRCTREG_, -999.);
64  EmBx.assign(maxRCTREG_, -999 - maxRCTREG_);
65  }

References EmBx, EmEta, EmPhi, EmRnk, EmSize, IsIsoEm, and maxRCTREG_.

◆ InitHdRCT()

void L1Analysis::L1AnalysisRCTDataFormat::InitHdRCT ( )
inline

Definition at line 42 of file L1AnalysisRCTDataFormat.h.

42  {
43  RegSize = -999;
44 
45  RegEta.assign(maxRCTREG_, -999.);
46  RegPhi.assign(maxRCTREG_, -999.);
47  RegGEta.assign(maxRCTREG_, -999.);
48  RegGPhi.assign(maxRCTREG_, -999.);
49  RegRnk.assign(maxRCTREG_, -999.);
50  RegVeto.assign(maxRCTREG_, -999);
51  RegBx.assign(maxRCTREG_, -999);
52  RegOverFlow.assign(maxRCTREG_, -999);
53  RegMip.assign(maxRCTREG_, -999);
54  RegFGrain.assign(maxRCTREG_, -999);
55  }

References maxRCTREG_, RegBx, RegEta, RegFGrain, RegGEta, RegGPhi, RegMip, RegOverFlow, RegPhi, RegRnk, RegSize, and RegVeto.

◆ Reset()

void L1Analysis::L1AnalysisRCTDataFormat::Reset ( )
inline

Definition at line 19 of file L1AnalysisRCTDataFormat.h.

19  {
20  RegSize = -999;
21 
22  RegEta.clear();
23  RegPhi.clear();
24  RegGEta.clear();
25  RegGPhi.clear();
26  RegRnk.clear();
27  RegVeto.clear();
28  RegBx.clear();
29  RegOverFlow.clear();
30  RegMip.clear();
31  RegFGrain.clear();
32 
33  EmSize = -999;
34 
35  IsIsoEm.clear();
36  EmEta.clear();
37  EmPhi.clear();
38  EmRnk.clear();
39  EmBx.clear();
40  }

References EmBx, EmEta, EmPhi, EmRnk, EmSize, IsIsoEm, RegBx, RegEta, RegFGrain, RegGEta, RegGPhi, RegMip, RegOverFlow, RegPhi, RegRnk, RegSize, and RegVeto.

Referenced by L1AnalysisRCTDataFormat(), and L1Analysis::L1AnalysisRCT::Reset().

Member Data Documentation

◆ EmBx

std::vector<int> L1Analysis::L1AnalysisRCTDataFormat::EmBx

Definition at line 89 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

◆ EmEta

std::vector<float> L1Analysis::L1AnalysisRCTDataFormat::EmEta

Definition at line 86 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

◆ EmPhi

std::vector<float> L1Analysis::L1AnalysisRCTDataFormat::EmPhi

Definition at line 87 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

◆ EmRnk

std::vector<float> L1Analysis::L1AnalysisRCTDataFormat::EmRnk

Definition at line 88 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

◆ EmSize

int L1Analysis::L1AnalysisRCTDataFormat::EmSize

Definition at line 83 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

◆ IsIsoEm

std::vector<int> L1Analysis::L1AnalysisRCTDataFormat::IsIsoEm

Definition at line 85 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

◆ maxRCTREG_

int L1Analysis::L1AnalysisRCTDataFormat::maxRCTREG_

Definition at line 68 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and InitHdRCT().

◆ RegBx

std::vector<int> L1Analysis::L1AnalysisRCTDataFormat::RegBx

Definition at line 78 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegEta

std::vector<float> L1Analysis::L1AnalysisRCTDataFormat::RegEta

Definition at line 72 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegFGrain

std::vector<int> L1Analysis::L1AnalysisRCTDataFormat::RegFGrain

Definition at line 81 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegGEta

std::vector<float> L1Analysis::L1AnalysisRCTDataFormat::RegGEta

Definition at line 74 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegGPhi

std::vector<float> L1Analysis::L1AnalysisRCTDataFormat::RegGPhi

Definition at line 75 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegMip

std::vector<int> L1Analysis::L1AnalysisRCTDataFormat::RegMip

Definition at line 80 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegOverFlow

std::vector<int> L1Analysis::L1AnalysisRCTDataFormat::RegOverFlow

Definition at line 79 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegPhi

std::vector<float> L1Analysis::L1AnalysisRCTDataFormat::RegPhi

Definition at line 73 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegRnk

std::vector<float> L1Analysis::L1AnalysisRCTDataFormat::RegRnk

Definition at line 76 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegSize

int L1Analysis::L1AnalysisRCTDataFormat::RegSize

Definition at line 70 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

◆ RegVeto

std::vector<int> L1Analysis::L1AnalysisRCTDataFormat::RegVeto

Definition at line 77 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

L1Analysis::L1AnalysisRCTDataFormat::RegBx
std::vector< int > RegBx
Definition: L1AnalysisRCTDataFormat.h:78
L1Analysis::L1AnalysisRCTDataFormat::EmSize
int EmSize
Definition: L1AnalysisRCTDataFormat.h:83
L1Analysis::L1AnalysisRCTDataFormat::RegVeto
std::vector< int > RegVeto
Definition: L1AnalysisRCTDataFormat.h:77
L1Analysis::L1AnalysisRCTDataFormat::EmPhi
std::vector< float > EmPhi
Definition: L1AnalysisRCTDataFormat.h:87
L1Analysis::L1AnalysisRCTDataFormat::IsIsoEm
std::vector< int > IsIsoEm
Definition: L1AnalysisRCTDataFormat.h:85
L1Analysis::L1AnalysisRCTDataFormat::EmRnk
std::vector< float > EmRnk
Definition: L1AnalysisRCTDataFormat.h:88
L1Analysis::L1AnalysisRCTDataFormat::RegEta
std::vector< float > RegEta
Definition: L1AnalysisRCTDataFormat.h:72
L1Analysis::L1AnalysisRCTDataFormat::RegSize
int RegSize
Definition: L1AnalysisRCTDataFormat.h:70
L1Analysis::L1AnalysisRCTDataFormat::RegOverFlow
std::vector< int > RegOverFlow
Definition: L1AnalysisRCTDataFormat.h:79
L1Analysis::L1AnalysisRCTDataFormat::maxRCTREG_
int maxRCTREG_
Definition: L1AnalysisRCTDataFormat.h:68
L1Analysis::L1AnalysisRCTDataFormat::RegRnk
std::vector< float > RegRnk
Definition: L1AnalysisRCTDataFormat.h:76
L1Analysis::L1AnalysisRCTDataFormat::RegMip
std::vector< int > RegMip
Definition: L1AnalysisRCTDataFormat.h:80
L1Analysis::L1AnalysisRCTDataFormat::Reset
void Reset()
Definition: L1AnalysisRCTDataFormat.h:19
L1Analysis::L1AnalysisRCTDataFormat::RegGEta
std::vector< float > RegGEta
Definition: L1AnalysisRCTDataFormat.h:74
L1Analysis::L1AnalysisRCTDataFormat::EmBx
std::vector< int > EmBx
Definition: L1AnalysisRCTDataFormat.h:89
L1Analysis::L1AnalysisRCTDataFormat::RegFGrain
std::vector< int > RegFGrain
Definition: L1AnalysisRCTDataFormat.h:81
L1Analysis::L1AnalysisRCTDataFormat::EmEta
std::vector< float > EmEta
Definition: L1AnalysisRCTDataFormat.h:86
L1Analysis::L1AnalysisRCTDataFormat::RegPhi
std::vector< float > RegPhi
Definition: L1AnalysisRCTDataFormat.h:73
L1Analysis::L1AnalysisRCTDataFormat::RegGPhi
std::vector< float > RegGPhi
Definition: L1AnalysisRCTDataFormat.h:75