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 15 of file L1AnalysisRCTDataFormat.h.

Constructor & Destructor Documentation

L1Analysis::L1AnalysisRCTDataFormat::L1AnalysisRCTDataFormat ( )
inline

Definition at line 18 of file L1AnalysisRCTDataFormat.h.

References Reset().

L1Analysis::L1AnalysisRCTDataFormat::~L1AnalysisRCTDataFormat ( )
inline

Definition at line 19 of file L1AnalysisRCTDataFormat.h.

19 {};

Member Function Documentation

void L1Analysis::L1AnalysisRCTDataFormat::InitEmRCT ( )
inline

Definition at line 63 of file L1AnalysisRCTDataFormat.h.

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

void L1Analysis::L1AnalysisRCTDataFormat::InitHdRCT ( )
inline

Definition at line 47 of file L1AnalysisRCTDataFormat.h.

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

48  {
49  RegSize=-999;
50 
51  RegEta.assign(maxRCTREG_,-999.);
52  RegPhi.assign(maxRCTREG_,-999.);
53  RegGEta.assign(maxRCTREG_,-999.);
54  RegGPhi.assign(maxRCTREG_,-999.);
55  RegRnk.assign(maxRCTREG_,-999.);
56  RegVeto.assign(maxRCTREG_,-999);
57  RegBx.assign(maxRCTREG_,-999);
58  RegOverFlow.assign(maxRCTREG_,-999);
59  RegMip.assign(maxRCTREG_,-999);
60  RegFGrain.assign(maxRCTREG_,-999);
61  }
void L1Analysis::L1AnalysisRCTDataFormat::Reset ( void  )
inline

Definition at line 21 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().

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

Member Data Documentation

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

Definition at line 97 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 94 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 95 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 96 of file L1AnalysisRCTDataFormat.h.

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

int L1Analysis::L1AnalysisRCTDataFormat::EmSize

Definition at line 91 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 93 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 85 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 79 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 88 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 81 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 82 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 87 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 86 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 80 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 83 of file L1AnalysisRCTDataFormat.h.

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

int L1Analysis::L1AnalysisRCTDataFormat::RegSize

Definition at line 77 of file L1AnalysisRCTDataFormat.h.

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

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

Definition at line 84 of file L1AnalysisRCTDataFormat.h.

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