CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 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(), and Reset().

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

Definition at line 94 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

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

Definition at line 95 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

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

Definition at line 96 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

int L1Analysis::L1AnalysisRCTDataFormat::EmSize

Definition at line 91 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

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

Definition at line 93 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and Reset().

int L1Analysis::L1AnalysisRCTDataFormat::maxRCTREG_

Definition at line 75 of file L1AnalysisRCTDataFormat.h.

Referenced by InitEmRCT(), and InitHdRCT().

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

Definition at line 85 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 79 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 88 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 81 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 82 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 87 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 86 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 80 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 83 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

int L1Analysis::L1AnalysisRCTDataFormat::RegSize

Definition at line 77 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().

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

Definition at line 84 of file L1AnalysisRCTDataFormat.h.

Referenced by InitHdRCT(), and Reset().