ATLAS Offline Software
Loading...
Searching...
No Matches
xAOD::ZdcModule_v1 Class Reference

Class containing ZDC Module information. More...

#include <ZdcModule_v1.h>

Inheritance diagram for xAOD::ZdcModule_v1:
Collaboration diagram for xAOD::ZdcModule_v1:

Public Member Functions

 ZdcModule_v1 ()
 Default constructor.
uint32_t zdcId () const
void setZdcId (uint32_t)
int zdcSide () const
void setZdcSide (int)
int zdcModule () const
void setZdcModule (int)
int zdcType () const
void setZdcType (int)
int zdcChannel () const
void setZdcChannel (int)
void setWaveform (const std::string &, const std::vector< uint16_t > &)
const std::vector< uint16_t > & getWaveform (const std::string &) const

Detailed Description

Class containing ZDC Module information.

For information how to retrieve, and to some level use this object, see the detailed package description.

Author
Peter Steinberg peter.nosp@m..ste.nosp@m.inber.nosp@m.g@bn.nosp@m.l.gov

Definition at line 25 of file ZdcModule_v1.h.

Constructor & Destructor Documentation

◆ ZdcModule_v1()

xAOD::ZdcModule_v1::ZdcModule_v1 ( )

Default constructor.

Definition at line 14 of file ZdcModule_v1.cxx.

15 : SG::AuxElement() {
16
17 }
AuxElement(SG::AuxVectorData *container, size_t index)
Base class for elements of a container that can have aux data.

Member Function Documentation

◆ getWaveform()

const std::vector< uint16_t > & xAOD::ZdcModule_v1::getWaveform ( const std::string & s) const

Definition at line 28 of file ZdcModule_v1.cxx.

29 {
30 const Accessor< std::vector<uint16_t> > acc(s);
31 return acc( *this );
32 }
static const SG::AuxElement::Accessor< ElementLink< IParticleContainer > > acc("originalObjectLink")
Object used for setting/getting the dynamic decoration in question.

◆ setWaveform()

void xAOD::ZdcModule_v1::setWaveform ( const std::string & s,
const std::vector< uint16_t > & waveform )

Definition at line 34 of file ZdcModule_v1.cxx.

35 {
36 const Accessor< std::vector<uint16_t> > acc(s);
37 acc( *this ) = waveform;
38 }

◆ setZdcChannel()

void xAOD::ZdcModule_v1::setZdcChannel ( int )

◆ setZdcId()

void xAOD::ZdcModule_v1::setZdcId ( uint32_t )

◆ setZdcModule()

void xAOD::ZdcModule_v1::setZdcModule ( int )

◆ setZdcSide()

void xAOD::ZdcModule_v1::setZdcSide ( int )

◆ setZdcType()

void xAOD::ZdcModule_v1::setZdcType ( int )

◆ zdcChannel()

int xAOD::ZdcModule_v1::zdcChannel ( ) const

◆ zdcId()

uint32_t xAOD::ZdcModule_v1::zdcId ( ) const

◆ zdcModule()

int xAOD::ZdcModule_v1::zdcModule ( ) const

◆ zdcSide()

int xAOD::ZdcModule_v1::zdcSide ( ) const

◆ zdcType()

int xAOD::ZdcModule_v1::zdcType ( ) const

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