EICd
EIC data model
eic::ConstRawCalorimeterHit Class Reference

#include <RawCalorimeterHitConst.h>

Public Member Functions

 ConstRawCalorimeterHit ()
 default constructor More...
 
 ConstRawCalorimeterHit (eic::Index ID, std::int64_t cellID, std::int64_t amplitude, std::int64_t time)
 
 ConstRawCalorimeterHit (RawCalorimeterHitObj *obj)
 constructor from existing RawCalorimeterHitObj More...
 
 ConstRawCalorimeterHit (const ConstRawCalorimeterHit &other)
 copy constructor More...
 
ConstRawCalorimeterHitoperator= (const ConstRawCalorimeterHit &other)
 copy-assignment operator More...
 
ConstRawCalorimeterHit clone () const
 support cloning (deep-copy) More...
 
 ~ConstRawCalorimeterHit ()
 destructor More...
 
const eic::IndexID () const
 Access the unique ID for this hit. More...
 
const std::int64_t & cellID () const
 Access the The detector specific (geometrical) cell id. More...
 
const std::int64_t & amplitude () const
 Access the The amplitude of the hit in ADC counts. More...
 
const std::int64_t & time () const
 Access the Timing in TDC. More...
 
bool isAvailable () const
 check whether the object is actually available More...
 
void unlink ()
 disconnect from RawCalorimeterHitObj instance More...
 
bool operator== (const ConstRawCalorimeterHit &other) const
 
bool operator== (const RawCalorimeterHit &other) const
 
bool operator< (const ConstRawCalorimeterHit &other) const
 
unsigned int id () const
 
const podio::ObjectID getObjectID () const
 

Friends

class RawCalorimeterHit
 
class RawCalorimeterHitCollection
 
class RawCalorimeterHitConstCollectionIterator
 

Detailed Description

Raw (digitized) calorimeter hit

Author
: W. Armstrong, S. Joosten

Constructor & Destructor Documentation

◆ ConstRawCalorimeterHit() [1/4]

eic::ConstRawCalorimeterHit::ConstRawCalorimeterHit ( )

default constructor

◆ ConstRawCalorimeterHit() [2/4]

eic::ConstRawCalorimeterHit::ConstRawCalorimeterHit ( eic::Index  ID,
std::int64_t  cellID,
std::int64_t  amplitude,
std::int64_t  time 
)

◆ ConstRawCalorimeterHit() [3/4]

eic::ConstRawCalorimeterHit::ConstRawCalorimeterHit ( RawCalorimeterHitObj obj)

constructor from existing RawCalorimeterHitObj

◆ ConstRawCalorimeterHit() [4/4]

eic::ConstRawCalorimeterHit::ConstRawCalorimeterHit ( const ConstRawCalorimeterHit other)

copy constructor

◆ ~ConstRawCalorimeterHit()

eic::ConstRawCalorimeterHit::~ConstRawCalorimeterHit ( )

destructor

Member Function Documentation

◆ amplitude()

const std::int64_t & eic::ConstRawCalorimeterHit::amplitude ( ) const

Access the The amplitude of the hit in ADC counts.

◆ cellID()

const std::int64_t & eic::ConstRawCalorimeterHit::cellID ( ) const

Access the The detector specific (geometrical) cell id.

◆ clone()

ConstRawCalorimeterHit eic::ConstRawCalorimeterHit::clone ( ) const

support cloning (deep-copy)

◆ getObjectID()

const podio::ObjectID eic::ConstRawCalorimeterHit::getObjectID ( ) const

◆ ID()

const eic::Index & eic::ConstRawCalorimeterHit::ID ( ) const

Access the unique ID for this hit.

◆ id()

unsigned int eic::ConstRawCalorimeterHit::id ( ) const
inline

◆ isAvailable()

bool eic::ConstRawCalorimeterHit::isAvailable ( ) const

check whether the object is actually available

◆ operator<()

bool eic::ConstRawCalorimeterHit::operator< ( const ConstRawCalorimeterHit other) const
inline

◆ operator=()

ConstRawCalorimeterHit & eic::ConstRawCalorimeterHit::operator= ( const ConstRawCalorimeterHit other)

copy-assignment operator

◆ operator==() [1/2]

bool eic::ConstRawCalorimeterHit::operator== ( const ConstRawCalorimeterHit other) const
inline

◆ operator==() [2/2]

bool eic::ConstRawCalorimeterHit::operator== ( const RawCalorimeterHit other) const

◆ time()

const std::int64_t & eic::ConstRawCalorimeterHit::time ( ) const

Access the Timing in TDC.

◆ unlink()

void eic::ConstRawCalorimeterHit::unlink ( )
inline

disconnect from RawCalorimeterHitObj instance

Friends And Related Function Documentation

◆ RawCalorimeterHit

friend class RawCalorimeterHit
friend

◆ RawCalorimeterHitCollection

friend class RawCalorimeterHitCollection
friend

◆ RawCalorimeterHitConstCollectionIterator


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