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

◆ L1AnalysisGTDataFormat()

L1Analysis::L1AnalysisGTDataFormat::L1AnalysisGTDataFormat ( )
inline

Definition at line 16 of file L1AnalysisGTDataFormat.h.

References Reset().

◆ ~L1AnalysisGTDataFormat()

L1Analysis::L1AnalysisGTDataFormat::~L1AnalysisGTDataFormat ( )
inline

Definition at line 17 of file L1AnalysisGTDataFormat.h.

17 {};

Member Function Documentation

◆ Reset()

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

◆ bstbeamMode

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstbeamMode

Definition at line 78 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ bstbeamMomentum

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstbeamMomentum

Definition at line 81 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ bstlhcFillNumber

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstlhcFillNumber

Definition at line 77 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ bstMasterStatus

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstMasterStatus

Definition at line 75 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ bstparticleTypeBeam1

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstparticleTypeBeam1

Definition at line 79 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ bstparticleTypeBeam2

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstparticleTypeBeam2

Definition at line 80 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ bsttotalIntensityBeam1

unsigned long L1Analysis::L1AnalysisGTDataFormat::bsttotalIntensityBeam1

Definition at line 82 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ bsttotalIntensityBeam2

unsigned long L1Analysis::L1AnalysisGTDataFormat::bsttotalIntensityBeam2

Definition at line 83 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ bstturnCountNumber

unsigned long L1Analysis::L1AnalysisGTDataFormat::bstturnCountNumber

Definition at line 76 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Bxel

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

Definition at line 87 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Bxjet

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

Definition at line 94 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Etael

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

Definition at line 90 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Etajet

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

Definition at line 97 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Fwdjet

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

Definition at line 99 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ gpsTimehi

unsigned long L1Analysis::L1AnalysisGTDataFormat::gpsTimehi

Definition at line 73 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ gpsTimelo

unsigned long L1Analysis::L1AnalysisGTDataFormat::gpsTimelo

Definition at line 74 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Isoel

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

Definition at line 91 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Nele

int L1Analysis::L1AnalysisGTDataFormat::Nele

Definition at line 86 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Njet

int L1Analysis::L1AnalysisGTDataFormat::Njet

Definition at line 93 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ OvETM

bool L1Analysis::L1AnalysisGTDataFormat::OvETM

Definition at line 111 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ OvETT

bool L1Analysis::L1AnalysisGTDataFormat::OvETT

Definition at line 104 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ OvHTM

bool L1Analysis::L1AnalysisGTDataFormat::OvHTM

Definition at line 115 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ OvHTT

bool L1Analysis::L1AnalysisGTDataFormat::OvHTT

Definition at line 107 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ partrig_tcs

unsigned long L1Analysis::L1AnalysisGTDataFormat::partrig_tcs

Definition at line 72 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Phiel

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

Definition at line 89 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ PhiETM

int L1Analysis::L1AnalysisGTDataFormat::PhiETM

Definition at line 110 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ PhiHTM

int L1Analysis::L1AnalysisGTDataFormat::PhiHTM

Definition at line 114 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Phijet

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

Definition at line 96 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Rankel

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

Definition at line 88 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ RankETM

int L1Analysis::L1AnalysisGTDataFormat::RankETM

Definition at line 109 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ RankETT

int L1Analysis::L1AnalysisGTDataFormat::RankETT

Definition at line 103 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ RankHTM

int L1Analysis::L1AnalysisGTDataFormat::RankHTM

Definition at line 113 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ RankHTT

int L1Analysis::L1AnalysisGTDataFormat::RankHTT

Definition at line 106 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Rankjet

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

Definition at line 95 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ Taujet

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

Definition at line 98 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ tt

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

Definition at line 71 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ tw1

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

Definition at line 69 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().

◆ tw2

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

Definition at line 70 of file L1AnalysisGTDataFormat.h.

Referenced by Reset().