CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
AXOL1TLScore Class Reference

#include <AXOL1TLScore.h>

Public Member Functions

 AXOL1TLScore ()
 constructors More...
 
 AXOL1TLScore (int bxInEvent)
 
 AXOL1TLScore (int bxInEvent, float score)
 
float const & getAXOScore () const
 
const int getbxInEventNr () const
 
void reset ()
 
void setAXOScore (float score)
 set/get axo score and other simple members More...
 
void setbxInEventNr (int bxNr)
 
virtual ~AXOL1TLScore ()
 destructor More...
 

Private Attributes

float axoscore_
 
int m_bxInEvent
 bunch cross in the GT event record (E,F,0,1,2) More...
 

Detailed Description

Description: L1 micro Global Trigger - Extra NN score emulation information for AXOL1TL.

Author
: Melissa Quinnan - UC San Diego
: Melissa Quinnan – UC San Diego

Definition at line 39 of file AXOL1TLScore.h.

Constructor & Destructor Documentation

◆ AXOL1TLScore() [1/3]

AXOL1TLScore::AXOL1TLScore ( )

constructors

Definition at line 19 of file AXOL1TLScore.cc.

References reset().

19 { reset(); }

◆ AXOL1TLScore() [2/3]

AXOL1TLScore::AXOL1TLScore ( int  bxInEvent)

Definition at line 21 of file AXOL1TLScore.cc.

References axoscore_.

21 : m_bxInEvent(bxInEvent) { axoscore_ = 0.0; }
int m_bxInEvent
bunch cross in the GT event record (E,F,0,1,2)
Definition: AXOL1TLScore.h:62
float axoscore_
Definition: AXOL1TLScore.h:65

◆ AXOL1TLScore() [3/3]

AXOL1TLScore::AXOL1TLScore ( int  bxInEvent,
float  score 
)

Definition at line 23 of file AXOL1TLScore.cc.

23 : m_bxInEvent(bxInEvent), axoscore_(score) {}
int m_bxInEvent
bunch cross in the GT event record (E,F,0,1,2)
Definition: AXOL1TLScore.h:62
float axoscore_
Definition: AXOL1TLScore.h:65

◆ ~AXOL1TLScore()

AXOL1TLScore::~AXOL1TLScore ( )
virtual

destructor

Definition at line 26 of file AXOL1TLScore.cc.

26  {
27  //empty
28 }

Member Function Documentation

◆ getAXOScore()

float const& AXOL1TLScore::getAXOScore ( ) const
inline

Definition at line 55 of file AXOL1TLScore.h.

References axoscore_.

55 { return axoscore_; }
float axoscore_
Definition: AXOL1TLScore.h:65

◆ getbxInEventNr()

const int AXOL1TLScore::getbxInEventNr ( ) const
inline

Definition at line 56 of file AXOL1TLScore.h.

References m_bxInEvent.

56 { return m_bxInEvent; }
int m_bxInEvent
bunch cross in the GT event record (E,F,0,1,2)
Definition: AXOL1TLScore.h:62

◆ reset()

void AXOL1TLScore::reset ( void  )

Definition at line 14 of file AXOL1TLScore.cc.

References axoscore_, and m_bxInEvent.

Referenced by AXOL1TLScore(), and l1t::GlobalBoard::GlobalBoard().

14  {
15  axoscore_ = 0.0;
16  m_bxInEvent = 0;
17 }
int m_bxInEvent
bunch cross in the GT event record (E,F,0,1,2)
Definition: AXOL1TLScore.h:62
float axoscore_
Definition: AXOL1TLScore.h:65

◆ setAXOScore()

void AXOL1TLScore::setAXOScore ( float  score)
inline

set/get axo score and other simple members

Definition at line 52 of file AXOL1TLScore.h.

References axoscore_, and offlineSlimmedPrimaryVertices_cfi::score.

◆ setbxInEventNr()

void AXOL1TLScore::setbxInEventNr ( int  bxNr)
inline

Definition at line 53 of file AXOL1TLScore.h.

References m_bxInEvent.

53 { m_bxInEvent = bxNr; }
int m_bxInEvent
bunch cross in the GT event record (E,F,0,1,2)
Definition: AXOL1TLScore.h:62

Member Data Documentation

◆ axoscore_

float AXOL1TLScore::axoscore_
private

Definition at line 65 of file AXOL1TLScore.h.

Referenced by AXOL1TLScore(), getAXOScore(), reset(), and setAXOScore().

◆ m_bxInEvent

int AXOL1TLScore::m_bxInEvent
private

bunch cross in the GT event record (E,F,0,1,2)

Definition at line 62 of file AXOL1TLScore.h.

Referenced by getbxInEventNr(), reset(), and setbxInEventNr().