CMS 3D CMS Logo

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

#include <L1AnalysisGTDataFormat.h>

Public Member Functions

 L1AnalysisGTDataFormat ()
 
void Reset ()
 
 ~L1AnalysisGTDataFormat ()
 

Public Attributes

unsigned long bstbeamMode
 
unsigned long bstbeamMomentum
 
unsigned long bstlhcFillNumber
 
unsigned long bstMasterStatus
 
unsigned long bstparticleTypeBeam1
 
unsigned long bstparticleTypeBeam2
 
unsigned long bsttotalIntensityBeam1
 
unsigned long bsttotalIntensityBeam2
 
unsigned long bstturnCountNumber
 
std::vector< int > Bxel
 
std::vector< int > Bxjet
 
std::vector< float > Etael
 
std::vector< float > Etajet
 
std::vector< bool > Fwdjet
 
unsigned long gpsTimehi
 
unsigned long gpsTimelo
 
std::vector< bool > Isoel
 
int Nele
 
int Njet
 
bool OvETM
 
bool OvETT
 
bool OvHTM
 
bool OvHTT
 
unsigned long partrig_tcs
 
std::vector< float > Phiel
 
int PhiETM
 
int PhiHTM
 
std::vector< float > Phijet
 
std::vector< float > Rankel
 
int RankETM
 
int RankETT
 
int RankHTM
 
int RankHTT
 
std::vector< float > Rankjet
 
std::vector< bool > Taujet
 
std::vector< ULong64_t > tt
 
std::vector< ULong64_t > tw1
 
std::vector< ULong64_t > tw2
 

Detailed Description

Definition at line 15 of file L1AnalysisGTDataFormat.h.

Constructor & Destructor Documentation

L1Analysis::L1AnalysisGTDataFormat::L1AnalysisGTDataFormat ( )
inline

Definition at line 16 of file L1AnalysisGTDataFormat.h.

References Reset().

L1Analysis::L1AnalysisGTDataFormat::~L1AnalysisGTDataFormat ( )
inline

Definition at line 17 of file L1AnalysisGTDataFormat.h.

17 {};

Member Function Documentation

void L1Analysis::L1AnalysisGTDataFormat::Reset ( )
inline

Definition at line 19 of file L1AnalysisGTDataFormat.h.

References bstbeamMode, bstbeamMomentum, bstlhcFillNumber, bstMasterStatus, bstparticleTypeBeam1, bstparticleTypeBeam2, bsttotalIntensityBeam1, bsttotalIntensityBeam2, bstturnCountNumber, Bxel, Bxjet, Etael, Etajet, Fwdjet, gpsTimehi, gpsTimelo, Isoel, Nele, Njet, OvETM, OvETT, OvHTM, OvHTT, partrig_tcs, Phiel, PhiETM, PhiHTM, Phijet, Rankel, RankETM, RankETT, RankHTM, RankHTT, Rankjet, Taujet, tt, tw1, and tw2.

Referenced by L1AnalysisGTDataFormat(), and L1Analysis::L1AnalysisGT::Reset().

19  {
20  tw1.clear();
21  tw2.clear();
22  tt.clear();
23 
24  partrig_tcs = 0;
25  gpsTimehi = 0;
26  gpsTimelo = 0;
27  bstMasterStatus = 0;
29  bstlhcFillNumber = 0;
30  bstbeamMode = 0;
33  bstbeamMomentum = 0;
36 
37  //PSB info
38  Nele = 0;
39  Bxel.clear();
40  Rankel.clear();
41  Phiel.clear();
42  Etael.clear();
43  Isoel.clear();
44 
45  Njet = 0;
46  Bxjet.clear();
47  Rankjet.clear();
48  Phijet.clear();
49  Etajet.clear();
50  Taujet.clear();
51  Fwdjet.clear();
52 
53  // ------ ETT, ETM, HTT and HTM from PSB14:
54 
55  RankETT = -1;
56  OvETT = false;
57  RankHTT = -1;
58  OvHTT = false;
59  RankETM = -1;
60  PhiETM = -1;
61  OvETM = false;
62  RankHTM = -1;
63  PhiHTM = -1;
64  OvHTM = false;
65  }

Member Data Documentation

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstbeamMode

Definition at line 78 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstbeamMomentum

Definition at line 81 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstlhcFillNumber

Definition at line 77 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstMasterStatus

Definition at line 75 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstparticleTypeBeam1

Definition at line 79 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstparticleTypeBeam2

Definition at line 80 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::bsttotalIntensityBeam1

Definition at line 82 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::bsttotalIntensityBeam2

Definition at line 83 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstturnCountNumber

Definition at line 76 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

std::vector<int> L1Analysis::L1AnalysisGTDataFormat::Bxel

Definition at line 87 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<int> L1Analysis::L1AnalysisGTDataFormat::Bxjet

Definition at line 94 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<float> L1Analysis::L1AnalysisGTDataFormat::Etael

Definition at line 90 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<float> L1Analysis::L1AnalysisGTDataFormat::Etajet

Definition at line 97 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<bool> L1Analysis::L1AnalysisGTDataFormat::Fwdjet

Definition at line 99 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

unsigned long L1Analysis::L1AnalysisGTDataFormat::gpsTimehi

Definition at line 73 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

unsigned long L1Analysis::L1AnalysisGTDataFormat::gpsTimelo

Definition at line 74 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

std::vector<bool> L1Analysis::L1AnalysisGTDataFormat::Isoel

Definition at line 91 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

int L1Analysis::L1AnalysisGTDataFormat::Nele

Definition at line 86 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

int L1Analysis::L1AnalysisGTDataFormat::Njet

Definition at line 93 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

bool L1Analysis::L1AnalysisGTDataFormat::OvETM

Definition at line 111 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

bool L1Analysis::L1AnalysisGTDataFormat::OvETT

Definition at line 104 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

bool L1Analysis::L1AnalysisGTDataFormat::OvHTM

Definition at line 115 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

bool L1Analysis::L1AnalysisGTDataFormat::OvHTT

Definition at line 107 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

unsigned long L1Analysis::L1AnalysisGTDataFormat::partrig_tcs

Definition at line 72 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::SetEvm().

std::vector<float> L1Analysis::L1AnalysisGTDataFormat::Phiel

Definition at line 89 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

int L1Analysis::L1AnalysisGTDataFormat::PhiETM

Definition at line 110 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

int L1Analysis::L1AnalysisGTDataFormat::PhiHTM

Definition at line 114 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<float> L1Analysis::L1AnalysisGTDataFormat::Phijet

Definition at line 96 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<float> L1Analysis::L1AnalysisGTDataFormat::Rankel

Definition at line 88 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

int L1Analysis::L1AnalysisGTDataFormat::RankETM

Definition at line 109 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

int L1Analysis::L1AnalysisGTDataFormat::RankETT

Definition at line 103 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

int L1Analysis::L1AnalysisGTDataFormat::RankHTM

Definition at line 113 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

int L1Analysis::L1AnalysisGTDataFormat::RankHTT

Definition at line 106 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<float> L1Analysis::L1AnalysisGTDataFormat::Rankjet

Definition at line 95 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<bool> L1Analysis::L1AnalysisGTDataFormat::Taujet

Definition at line 98 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<ULong64_t> L1Analysis::L1AnalysisGTDataFormat::tt

Definition at line 71 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<ULong64_t> L1Analysis::L1AnalysisGTDataFormat::tw1

Definition at line 69 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().

std::vector<ULong64_t> L1Analysis::L1AnalysisGTDataFormat::tw2

Definition at line 70 of file L1AnalysisGTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGT::Set().