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

L1Analysis::L1AnalysisRCTDataFormat::L1AnalysisRCTDataFormat ( )
inline

Definition at line 16 of file L1AnalysisRCTDataFormat.h.

References Reset().

L1Analysis::L1AnalysisRCTDataFormat::~L1AnalysisRCTDataFormat ( )
inline

Definition at line 17 of file L1AnalysisRCTDataFormat.h.

17 {};

Member Function Documentation

void L1Analysis::L1AnalysisRCTDataFormat::InitEmRCT ( )
inline

Definition at line 57 of file L1AnalysisRCTDataFormat.h.

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

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  }
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 L1Analysis::L1AnalysisRCT::L1AnalysisRCT(), 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

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

Definition at line 89 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetEmRCT().

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

Definition at line 86 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetEmRCT().

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

Definition at line 87 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetEmRCT().

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

Definition at line 88 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetEmRCT().

int L1Analysis::L1AnalysisRCTDataFormat::EmSize

Definition at line 83 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetEmRCT().

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

Definition at line 85 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetEmRCT().

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

Definition at line 78 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 72 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 81 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 74 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 75 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 80 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 79 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 73 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 76 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

int L1Analysis::L1AnalysisRCTDataFormat::RegSize

Definition at line 70 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().

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

Definition at line 77 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), Reset(), and L1Analysis::L1AnalysisRCT::SetHdRCT().