ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LVL1::ZdcCTP Class Reference

ZDC input class to the CTP simulation. More...

#include <ZdcCTP.h>

Inheritance diagram for LVL1::ZdcCTP:
Collaboration diagram for LVL1::ZdcCTP:

Public Member Functions

 ZdcCTP ()=default
 
 ZdcCTP (unsigned int cableword0=0)
 
virtual ~ZdcCTP ()=default
 Destructor: More...
 
void setCableWord0 (unsigned int data)
 set the data that is sent on cable 0 More...
 
uint32_t cableWord0 () const
 return the data that is sent on cable 0 More...
 
const std::string dump () const
 dump raw object content to string More...
 
const std::string print () const
 print object content in a human readable form to string More...
 

Private Attributes

uint32_t m_cableWord0
 A data member to contain two 3bit trigger multiplicities. More...
 

Detailed Description

ZDC input class to the CTP simulation.

   A StoreGate class to contain the output status of the
   level 1 ZDC trigger simulation for input into the CTP
   simulation. This class contains the trigger multiplicities
   and single inputs above threshold for one side.
Author
Matthew Hoppesch mch6@.nosp@m.illi.nosp@m.nois..nosp@m.edu Based on MbtsCTP William H. Bell w.bel.nosp@m.l@ph.nosp@m.ysics.nosp@m..gla.nosp@m..ac.u.nosp@m.k

Definition at line 31 of file ZdcCTP.h.

Constructor & Destructor Documentation

◆ ZdcCTP() [1/2]

LVL1::ZdcCTP::ZdcCTP ( )
default

◆ ZdcCTP() [2/2]

LVL1::ZdcCTP::ZdcCTP ( unsigned int  cableword0 = 0)

Definition at line 14 of file ZdcCTP.cxx.

14  :
15  m_cableWord0(word0)
16 {}

◆ ~ZdcCTP()

virtual LVL1::ZdcCTP::~ZdcCTP ( )
virtualdefault

Destructor:

Member Function Documentation

◆ cableWord0()

unsigned int LVL1::ZdcCTP::cableWord0 ( ) const

return the data that is sent on cable 0

Returns an unsigned integer trigger word containing two 3bit trigger multiplicities: backward and forward triggers above threshold.

Definition at line 26 of file ZdcCTP.cxx.

26  {
27  return m_cableWord0;
28 }

◆ dump()

const std::string LVL1::ZdcCTP::dump ( ) const

dump raw object content to string

◆ print()

const std::string LVL1::ZdcCTP::print ( ) const

print object content in a human readable form to string

◆ setCableWord0()

void LVL1::ZdcCTP::setCableWord0 ( unsigned int  data)

set the data that is sent on cable 0

Definition at line 20 of file ZdcCTP.cxx.

20  {
22 }

Member Data Documentation

◆ m_cableWord0

uint32_t LVL1::ZdcCTP::m_cableWord0
private

A data member to contain two 3bit trigger multiplicities.

Definition at line 62 of file ZdcCTP.h.


The documentation for this class was generated from the following files:
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
LVL1::ZdcCTP::m_cableWord0
uint32_t m_cableWord0
A data member to contain two 3bit trigger multiplicities.
Definition: ZdcCTP.h:62