BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
HltRaw Class Reference

#include <HltRaw.h>

Inheritance diagram for HltRaw:

Public Member Functions

 HltRaw (const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0)
 HltRaw (const unsigned int id)
void setIntChannel (const unsigned int intChannel)
unsigned int getIntChannel ()
void setFloatChannel (const float value)
float getFloatChannel ()
virtual const CLID & clID () const
 HltRaw (const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0)
 HltRaw (const unsigned int id)
void setIntChannel (const unsigned int intChannel)
unsigned int getIntChannel ()
void setFloatChannel (const float value)
float getFloatChannel ()
virtual const CLID & clID () const
 HltRaw (const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0)
 HltRaw (const unsigned int id)
void setIntChannel (const unsigned int intChannel)
unsigned int getIntChannel ()
void setFloatChannel (const float value)
float getFloatChannel ()
virtual const CLID & clID () const
Public Member Functions inherited from RawData
 RawData (const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0)
 RawData (const unsigned int id)
void setTimeChannel (const unsigned int timeChannel)
void setChargeChannel (const unsigned int chargeChannel)
void setTrackIndex (const int trackIndex)
virtual Identifier identify () const
unsigned int getIntId () const
unsigned int getTimeChannel () const
unsigned int getChargeChannel () const
int getTrackIndex () const
RawDataoperator+= (const RawData &)
virtual StreamBuffer & serialize (StreamBuffer &s) const
 Serialize the object for writing.
virtual StreamBuffer & serialize (StreamBuffer &s)
virtual std::ostream & fillStream (std::ostream &s) const
 Fill the ASCII output stream.
 RawData (const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0)
 RawData (const unsigned int id)
void setTimeChannel (const unsigned int timeChannel)
void setChargeChannel (const unsigned int chargeChannel)
void setTrackIndex (const int trackIndex)
virtual Identifier identify () const
unsigned int getIntId () const
unsigned int getTimeChannel () const
unsigned int getChargeChannel () const
int getTrackIndex () const
RawDataoperator+= (const RawData &)
virtual StreamBuffer & serialize (StreamBuffer &s) const
 Serialize the object for writing.
virtual StreamBuffer & serialize (StreamBuffer &s)
virtual std::ostream & fillStream (std::ostream &s) const
 Fill the ASCII output stream.
 RawData (const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0)
 RawData (const unsigned int id)
void setTimeChannel (const unsigned int timeChannel)
void setChargeChannel (const unsigned int chargeChannel)
void setTrackIndex (const int trackIndex)
virtual Identifier identify () const
unsigned int getIntId () const
unsigned int getTimeChannel () const
unsigned int getChargeChannel () const
int getTrackIndex () const
RawDataoperator+= (const RawData &)
virtual StreamBuffer & serialize (StreamBuffer &s) const
 Serialize the object for writing.
virtual StreamBuffer & serialize (StreamBuffer &s)
virtual std::ostream & fillStream (std::ostream &s) const
 Fill the ASCII output stream.

Static Public Member Functions

static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()

Additional Inherited Members

Protected Member Functions inherited from RawData
 RawData (const RawData &)
RawDataoperator= (const RawData &)
 RawData (const RawData &)
RawDataoperator= (const RawData &)
 RawData (const RawData &)
RawDataoperator= (const RawData &)
Protected Attributes inherited from RawData
const Identifier m_id
unsigned int m_timeChannel
unsigned int m_chargeChannel
const unsigned int m_intId
int m_trackIndex = -1

Detailed Description

Definition at line 15 of file Event/HltEvent/include/HltEvent/HltRaw.h.

Constructor & Destructor Documentation

◆ HltRaw() [1/6]

HltRaw::HltRaw ( const Identifier & id,
const unsigned int timeChannel = 0,
const unsigned int chargeChannel = 0 )

Definition at line 3 of file HltRaw.cxx.

5 : RawData( id, timeChannel, chargeChannel ) {}
RawData(const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0)
Definition RawData.cxx:4

◆ HltRaw() [2/6]

HltRaw::HltRaw ( const unsigned int id)

Definition at line 7 of file HltRaw.cxx.

7: RawData( id ) {}

◆ HltRaw() [3/6]

HltRaw::HltRaw ( const Identifier & id,
const unsigned int timeChannel = 0,
const unsigned int chargeChannel = 0 )

◆ HltRaw() [4/6]

HltRaw::HltRaw ( const unsigned int id)

◆ HltRaw() [5/6]

HltRaw::HltRaw ( const Identifier & id,
const unsigned int timeChannel = 0,
const unsigned int chargeChannel = 0 )

◆ HltRaw() [6/6]

HltRaw::HltRaw ( const unsigned int id)

Member Function Documentation

◆ classID() [1/3]

const CLID & HltRaw::classID ( )
inlinestatic

Definition at line 32 of file Event/HltEvent/include/HltEvent/HltRaw.h.

32{ return CLID_HltRaw; }
const CLID & CLID_HltRaw

Referenced by clID().

◆ classID() [2/3]

const CLID & HltRaw::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & HltRaw::classID ( )
inlinestatic

◆ clID() [1/3]

virtual const CLID & HltRaw::clID ( ) const
inlinevirtual

Definition at line 31 of file Event/HltEvent/include/HltEvent/HltRaw.h.

31{ return HltRaw::classID(); }
static const CLID & classID()

Referenced by main().

◆ clID() [2/3]

virtual const CLID & HltRaw::clID ( ) const
inlinevirtual

◆ clID() [3/3]

virtual const CLID & HltRaw::clID ( ) const
inlinevirtual

◆ getFloatChannel() [1/3]

float HltRaw::getFloatChannel ( )
inline

Definition at line 28 of file Event/HltEvent/include/HltEvent/HltRaw.h.

28{ return *( (float*)( &m_chargeChannel ) ); };

◆ getFloatChannel() [2/3]

float HltRaw::getFloatChannel ( )
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/HltEvent/HltRaw.h.

28{ return *( (float*)( &m_chargeChannel ) ); };

◆ getFloatChannel() [3/3]

float HltRaw::getFloatChannel ( )
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/HltEvent/HltRaw.h.

28{ return *( (float*)( &m_chargeChannel ) ); };

◆ getIntChannel() [1/3]

unsigned int HltRaw::getIntChannel ( )
inline

Definition at line 23 of file Event/HltEvent/include/HltEvent/HltRaw.h.

23{ return getTimeChannel(); };
unsigned int getTimeChannel() const
Definition RawData.cxx:32

◆ getIntChannel() [2/3]

unsigned int HltRaw::getIntChannel ( )
inline

◆ getIntChannel() [3/3]

unsigned int HltRaw::getIntChannel ( )
inline

◆ setFloatChannel() [1/3]

void HltRaw::setFloatChannel ( const float value)
inline

Definition at line 25 of file Event/HltEvent/include/HltEvent/HltRaw.h.

25 {
26 m_chargeChannel = *( (unsigned int*)( &value ) );
27 };

Referenced by EFtoTDS::execute().

◆ setFloatChannel() [2/3]

void HltRaw::setFloatChannel ( const float value)
inline

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-dbg/include/HltEvent/HltRaw.h.

25 {
26 m_chargeChannel = *( (unsigned int*)( &value ) );
27 };

◆ setFloatChannel() [3/3]

void HltRaw::setFloatChannel ( const float value)
inline

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-opt/include/HltEvent/HltRaw.h.

25 {
26 m_chargeChannel = *( (unsigned int*)( &value ) );
27 };

◆ setIntChannel() [1/3]

void HltRaw::setIntChannel ( const unsigned int intChannel)
inline

Definition at line 22 of file Event/HltEvent/include/HltEvent/HltRaw.h.

22{ setTimeChannel( intChannel ); };
void setTimeChannel(const unsigned int timeChannel)
Definition RawData.cxx:21

Referenced by RawDataHltRawCnv::createObj(), and EFtoTDS::execute().

◆ setIntChannel() [2/3]

void HltRaw::setIntChannel ( const unsigned int intChannel)
inline

Definition at line 22 of file InstallArea/x86_64-el9-gcc13-dbg/include/HltEvent/HltRaw.h.

22{ setTimeChannel( intChannel ); };

◆ setIntChannel() [3/3]

void HltRaw::setIntChannel ( const unsigned int intChannel)
inline

Definition at line 22 of file InstallArea/x86_64-el9-gcc13-opt/include/HltEvent/HltRaw.h.

22{ setTimeChannel( intChannel ); };

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