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.

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.

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

◆ InitHdRCT()

void L1Analysis::L1AnalysisRCTDataFormat::InitHdRCT ( )
inline

Definition at line 42 of file L1AnalysisRCTDataFormat.h.

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

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  }

◆ Reset()

void L1Analysis::L1AnalysisRCTDataFormat::Reset ( )
inline

Definition at line 19 of file L1AnalysisRCTDataFormat.h.

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().

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  }

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().