ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1TGC::TGCTMDBOut Class Reference

#include <TGCTMDBOut.h>

Collaboration diagram for LVL1TGC::TGCTMDBOut:

Public Types

enum  TileModuleHit { TM_NOHIT =0 , TM_LOW =1 , TM_HIGH =2 , TM_NA =3 }

Public Member Functions

 TGCTMDBOut ()
 TGCTMDBOut (const int side, const int module, const TileModuleHit hit56=TM_NOHIT, const TileModuleHit hit6=TM_NOHIT)
virtual ~TGCTMDBOut ()=default
 TGCTMDBOut (const TGCTMDBOut &right)=default
TGCTMDBOutoperator= (const TGCTMDBOut &right)=default
bool operator== (const TGCTMDBOut &right) const =delete
bool operator!= (const TGCTMDBOut &right) const =delete
void setSide (int side)
void setModuleID (int module)
void setHit56 (const TileModuleHit hit)
void setHit6 (const TileModuleHit hit)
void clear ()
int getSide () const
int getModuleID () const
TileModuleHit getHit56 () const
TileModuleHit getHit6 () const
void print () const

Protected Attributes

int m_sideID
int m_moduleID
TileModuleHit m_hit_56
TileModuleHit m_hit_6

Detailed Description

Definition at line 10 of file TGCTMDBOut.h.

Member Enumeration Documentation

◆ TileModuleHit

Enumerator
TM_NOHIT 
TM_LOW 
TM_HIGH 
TM_NA 

Definition at line 13 of file TGCTMDBOut.h.

Constructor & Destructor Documentation

◆ TGCTMDBOut() [1/3]

LVL1TGC::TGCTMDBOut::TGCTMDBOut ( )

Definition at line 11 of file TGCTMDBOut.cxx.

13{
14}
TileModuleHit m_hit_56
Definition TGCTMDBOut.h:46
TileModuleHit m_hit_6
Definition TGCTMDBOut.h:47

◆ TGCTMDBOut() [2/3]

LVL1TGC::TGCTMDBOut::TGCTMDBOut ( const int side,
const int module,
const TileModuleHit hit56 = TM_NOHIT,
const TileModuleHit hit6 = TM_NOHIT )

Definition at line 16 of file TGCTMDBOut.cxx.

17 : m_sideID(side), m_moduleID(module), m_hit_56(hit56), m_hit_6(hit6)
18{
19}

◆ ~TGCTMDBOut()

virtual LVL1TGC::TGCTMDBOut::~TGCTMDBOut ( )
virtualdefault

◆ TGCTMDBOut() [3/3]

LVL1TGC::TGCTMDBOut::TGCTMDBOut ( const TGCTMDBOut & right)
default

Member Function Documentation

◆ clear()

void LVL1TGC::TGCTMDBOut::clear ( )
inline

Definition at line 32 of file TGCTMDBOut.h.

◆ getHit56()

TileModuleHit LVL1TGC::TGCTMDBOut::getHit56 ( ) const
inline

Definition at line 37 of file TGCTMDBOut.h.

37{ return m_hit_56; }

◆ getHit6()

TileModuleHit LVL1TGC::TGCTMDBOut::getHit6 ( ) const
inline

Definition at line 38 of file TGCTMDBOut.h.

38{ return m_hit_6; }

◆ getModuleID()

int LVL1TGC::TGCTMDBOut::getModuleID ( ) const
inline

Definition at line 36 of file TGCTMDBOut.h.

36{ return m_moduleID; }

◆ getSide()

int LVL1TGC::TGCTMDBOut::getSide ( ) const
inline

Definition at line 35 of file TGCTMDBOut.h.

35{ return m_sideID; }

◆ operator!=()

bool LVL1TGC::TGCTMDBOut::operator!= ( const TGCTMDBOut & right) const
delete

◆ operator=()

TGCTMDBOut & LVL1TGC::TGCTMDBOut::operator= ( const TGCTMDBOut & right)
default

◆ operator==()

bool LVL1TGC::TGCTMDBOut::operator== ( const TGCTMDBOut & right) const
delete

◆ print()

void LVL1TGC::TGCTMDBOut::print ( ) const

Definition at line 21 of file TGCTMDBOut.cxx.

22{
23 std::cout << "Side=" << m_sideID
24 << " :: ModuleID=" << m_moduleID
25 << " :: Hit_56=" << m_hit_56
26 << " :: Hit_6=" << m_hit_6
27 << std::endl;
28}

◆ setHit56()

void LVL1TGC::TGCTMDBOut::setHit56 ( const TileModuleHit hit)
inline

Definition at line 30 of file TGCTMDBOut.h.

30{ m_hit_56 = hit; }

◆ setHit6()

void LVL1TGC::TGCTMDBOut::setHit6 ( const TileModuleHit hit)
inline

Definition at line 31 of file TGCTMDBOut.h.

31{ m_hit_6 = hit; }

◆ setModuleID()

void LVL1TGC::TGCTMDBOut::setModuleID ( int module)
inline

Definition at line 29 of file TGCTMDBOut.h.

29{ m_moduleID = module; }

◆ setSide()

void LVL1TGC::TGCTMDBOut::setSide ( int side)
inline

Definition at line 28 of file TGCTMDBOut.h.

28{ m_sideID = side; }

Member Data Documentation

◆ m_hit_56

TileModuleHit LVL1TGC::TGCTMDBOut::m_hit_56
protected

Definition at line 46 of file TGCTMDBOut.h.

◆ m_hit_6

TileModuleHit LVL1TGC::TGCTMDBOut::m_hit_6
protected

Definition at line 47 of file TGCTMDBOut.h.

◆ m_moduleID

int LVL1TGC::TGCTMDBOut::m_moduleID
protected

Definition at line 45 of file TGCTMDBOut.h.

◆ m_sideID

int LVL1TGC::TGCTMDBOut::m_sideID
protected

Definition at line 44 of file TGCTMDBOut.h.


The documentation for this class was generated from the following files: