BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
DstHltInf Class Reference

#include <DstHltInf.h>

+ Inheritance diagram for DstHltInf:

Public Member Functions

 DstHltInf (const unsigned int type, const unsigned int alg, const unsigned int cri, const unsigned int ver, const float etot)
 
 DstHltInf ()
 
 DstHltInf (const DstHltInf &)
 
DstHltInfoperator= (const DstHltInf &)
 
virtual ~DstHltInf ()
 
virtual const CLID & clID () const
 
void setEventType (const unsigned int i)
 
void setAlgProcess (const unsigned int i)
 
void setCriteriaTable (const unsigned int i)
 
void setVersion (const unsigned int i)
 
void setTotalEnergy (const float etot)
 
void setNumber (const unsigned int i)
 
void setNMDC (const unsigned int i)
 
void setNTOF (const unsigned int i)
 
void setNEMC (const unsigned int i)
 
void setNMUC (const unsigned int i)
 
void setNCON (const unsigned int i)
 
uint32_t getEventType () const
 
uint32_t getAlgProcess () const
 
uint32_t getCriteriaTable () const
 
uint32_t getVersion () const
 
float getTotalEnergy () const
 
uint32_t getNumber () const
 
uint32_t getNMDC () const
 
uint32_t getNTOF () const
 
uint32_t getNEMC () const
 
uint32_t getNMUC () const
 
uint32_t getNCON () const
 
const string & getEventName () const
 
bool isType (string &type) const
 
virtual void push_mdc (uint32_t)
 
virtual void push_tof (uint32_t)
 
virtual void push_emc (uint32_t)
 
virtual void push_muc (uint32_t)
 
virtual void push_con (uint32_t)
 
virtual void push_mdc (float)
 
virtual void push_tof (float)
 
virtual void push_emc (float)
 
virtual void push_muc (float)
 
virtual void push_con (float)
 
virtual bool setData (const Identifier &, uint32_t)
 
virtual bool setData (const Identifier &, float)
 
virtual void setMdcData (const std::vector< uint32_t > &)
 
virtual void setTofData (const std::vector< uint32_t > &)
 
virtual void setEmcData (const std::vector< uint32_t > &)
 
virtual void setMucData (const std::vector< uint32_t > &)
 
virtual void setConData (const std::vector< uint32_t > &)
 
virtual bool getData (const Identifier &, uint32_t *)
 
virtual void print () const
 
 DstHltInf (const unsigned int type, const unsigned int alg, const unsigned int cri, const unsigned int ver, const float etot)
 
 DstHltInf ()
 
 DstHltInf (const DstHltInf &)
 
DstHltInfoperator= (const DstHltInf &)
 
virtual ~DstHltInf ()
 
virtual const CLID & clID () const
 
void setEventType (const unsigned int i)
 
void setAlgProcess (const unsigned int i)
 
void setCriteriaTable (const unsigned int i)
 
void setVersion (const unsigned int i)
 
void setTotalEnergy (const float etot)
 
void setNumber (const unsigned int i)
 
void setNMDC (const unsigned int i)
 
void setNTOF (const unsigned int i)
 
void setNEMC (const unsigned int i)
 
void setNMUC (const unsigned int i)
 
void setNCON (const unsigned int i)
 
uint32_t getEventType () const
 
uint32_t getAlgProcess () const
 
uint32_t getCriteriaTable () const
 
uint32_t getVersion () const
 
float getTotalEnergy () const
 
uint32_t getNumber () const
 
uint32_t getNMDC () const
 
uint32_t getNTOF () const
 
uint32_t getNEMC () const
 
uint32_t getNMUC () const
 
uint32_t getNCON () const
 
const string & getEventName () const
 
bool isType (string &type) const
 
virtual void push_mdc (uint32_t)
 
virtual void push_tof (uint32_t)
 
virtual void push_emc (uint32_t)
 
virtual void push_muc (uint32_t)
 
virtual void push_con (uint32_t)
 
virtual void push_mdc (float)
 
virtual void push_tof (float)
 
virtual void push_emc (float)
 
virtual void push_muc (float)
 
virtual void push_con (float)
 
virtual bool setData (const Identifier &, uint32_t)
 
virtual bool setData (const Identifier &, float)
 
virtual void setMdcData (const std::vector< uint32_t > &)
 
virtual void setTofData (const std::vector< uint32_t > &)
 
virtual void setEmcData (const std::vector< uint32_t > &)
 
virtual void setMucData (const std::vector< uint32_t > &)
 
virtual void setConData (const std::vector< uint32_t > &)
 
virtual bool getData (const Identifier &, uint32_t *)
 
virtual void print () const
 
- Public Member Functions inherited from IHltInterface
 IHltInterface ()
 
virtual ~IHltInterface ()
 
virtual void push_mdc (uint32_t data=0)=0
 
virtual void push_tof (uint32_t data=0)=0
 
virtual void push_emc (uint32_t data=0)=0
 
virtual void push_muc (uint32_t data=0)=0
 
virtual void push_con (uint32_t data=0)=0
 
virtual void push_mdc (float data=0)=0
 
virtual void push_tof (float data=0)=0
 
virtual void push_emc (float data=0)=0
 
virtual void push_muc (float data=0)=0
 
virtual void push_con (float data=0)=0
 
virtual bool setData (const Identifier &id, uint32_t data=0)=0
 
virtual bool setData (const Identifier &id, float data=0)=0
 
virtual void setMdcData (const std::vector< uint32_t > &data)=0
 
virtual void setTofData (const std::vector< uint32_t > &data)=0
 
virtual void setEmcData (const std::vector< uint32_t > &data)=0
 
virtual void setMucData (const std::vector< uint32_t > &data)=0
 
virtual void setConData (const std::vector< uint32_t > &data)=0
 
virtual bool getData (const Identifier &id, uint32_t *data=0)=0
 
virtual void print () const =0
 
 IHltInterface ()
 
virtual ~IHltInterface ()
 
virtual void push_mdc (uint32_t data=0)=0
 
virtual void push_tof (uint32_t data=0)=0
 
virtual void push_emc (uint32_t data=0)=0
 
virtual void push_muc (uint32_t data=0)=0
 
virtual void push_con (uint32_t data=0)=0
 
virtual void push_mdc (float data=0)=0
 
virtual void push_tof (float data=0)=0
 
virtual void push_emc (float data=0)=0
 
virtual void push_muc (float data=0)=0
 
virtual void push_con (float data=0)=0
 
virtual bool setData (const Identifier &id, uint32_t data=0)=0
 
virtual bool setData (const Identifier &id, float data=0)=0
 
virtual void setMdcData (const std::vector< uint32_t > &data)=0
 
virtual void setTofData (const std::vector< uint32_t > &data)=0
 
virtual void setEmcData (const std::vector< uint32_t > &data)=0
 
virtual void setMucData (const std::vector< uint32_t > &data)=0
 
virtual void setConData (const std::vector< uint32_t > &data)=0
 
virtual bool getData (const Identifier &id, uint32_t *data=0)=0
 
virtual void print () const =0
 

Static Public Member Functions

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

Protected Attributes

uint32_t m_eventType
 
uint32_t m_algProcess
 
uint32_t m_criTable
 
uint32_t m_version
 
float m_eTotal
 
uint32_t m_number
 
uint32_t m_ncon
 

Static Protected Attributes

static const std::string s_chn [32]
 
static const std::string s_err ="EventFilterError"
 

Detailed Description

Constructor & Destructor Documentation

◆ DstHltInf() [1/6]

DstHltInf::DstHltInf ( const unsigned int  type,
const unsigned int  alg,
const unsigned int  cri,
const unsigned int  ver,
const float  etot 
)

◆ DstHltInf() [2/6]

DstHltInf::DstHltInf ( )

Definition at line 26 of file DstHltInf.cxx.

26 :
27 DataObject(),IHltInterface(),
28 m_eventType(0),
29 m_algProcess(0),
30 m_criTable(0),
31 m_version(0),
32 m_eTotal(0),
33 m_number(0),
34 m_ncon(0){
35}

◆ DstHltInf() [3/6]

DstHltInf::DstHltInf ( const DstHltInf other)

Definition at line 37 of file DstHltInf.cxx.

37 :
38 DataObject(),IHltInterface(),
39 m_eventType(other.m_eventType),
40 m_algProcess(other.m_algProcess),
41 m_criTable(other.m_criTable),
42 m_version(other.m_version),
43 m_eTotal(other.m_eTotal),
44 m_number(other.m_number),
45 m_ncon(other.m_ncon) {
46}
Index other(Index i, Index j)
Definition: EvtCyclic3.cc:118

◆ ~DstHltInf() [1/2]

virtual DstHltInf::~DstHltInf ( )
inlinevirtual

◆ DstHltInf() [4/6]

DstHltInf::DstHltInf ( const unsigned int  type,
const unsigned int  alg,
const unsigned int  cri,
const unsigned int  ver,
const float  etot 
)

◆ DstHltInf() [5/6]

DstHltInf::DstHltInf ( )

◆ DstHltInf() [6/6]

DstHltInf::DstHltInf ( const DstHltInf )

◆ ~DstHltInf() [2/2]

virtual DstHltInf::~DstHltInf ( )
inlinevirtual

Definition at line 25 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

25{}

Member Function Documentation

◆ classID() [1/2]

static const CLID & DstHltInf::classID ( )
inlinestatic

Definition at line 28 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

28{ return CLID_DstHltInf; }
const CLID & CLID_DstHltInf
Definition: EventModel.cxx:287

Referenced by clID().

◆ classID() [2/2]

static const CLID & DstHltInf::classID ( )
inlinestatic

Definition at line 28 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

28{ return CLID_DstHltInf; }

◆ clID() [1/2]

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

Reimplemented in HltInf, and HltInf.

Definition at line 27 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

Referenced by main().

◆ clID() [2/2]

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

Reimplemented in HltInf, and HltInf.

Definition at line 27 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

27{ return DstHltInf::classID(); }

◆ getAlgProcess() [1/2]

uint32_t DstHltInf::getAlgProcess ( ) const
inline

◆ getAlgProcess() [2/2]

uint32_t DstHltInf::getAlgProcess ( ) const
inline

Definition at line 43 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

43{ return m_algProcess; }

◆ getCriteriaTable() [1/2]

uint32_t DstHltInf::getCriteriaTable ( ) const
inline

◆ getCriteriaTable() [2/2]

uint32_t DstHltInf::getCriteriaTable ( ) const
inline

Definition at line 44 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

44{ return m_criTable; }

◆ getData() [1/2]

virtual bool DstHltInf::getData ( const Identifier ,
uint32_t *   
)
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 74 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

74{ return false;};

◆ getData() [2/2]

virtual bool DstHltInf::getData ( const Identifier ,
uint32_t *   
)
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 74 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

74{ return false;};

◆ getEventName() [1/2]

const string & DstHltInf::getEventName ( ) const

Definition at line 61 of file DstHltInf.cxx.

61 {
62 for(int i=0;i<32;i++){
63 if(m_eventType&(1<<i)) return (s_chn[i]);
64 }
65 return s_err;
66}

Referenced by MixerAlg::eventType(), and EventFilter::execute().

◆ getEventName() [2/2]

const string & DstHltInf::getEventName ( ) const

◆ getEventType() [1/2]

◆ getEventType() [2/2]

uint32_t DstHltInf::getEventType ( ) const
inline

Definition at line 42 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

42{ return m_eventType;}

◆ getNCON() [1/2]

uint32_t DstHltInf::getNCON ( ) const
inline

◆ getNCON() [2/2]

uint32_t DstHltInf::getNCON ( ) const
inline

Definition at line 52 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

52{ return m_ncon; };

◆ getNEMC() [1/2]

uint32_t DstHltInf::getNEMC ( ) const
inline

Definition at line 50 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

50{ return (m_number>>16)&0xFF; };

◆ getNEMC() [2/2]

uint32_t DstHltInf::getNEMC ( ) const
inline

Definition at line 50 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

50{ return (m_number>>16)&0xFF; };

◆ getNMDC() [1/2]

uint32_t DstHltInf::getNMDC ( ) const
inline

Definition at line 48 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

48{ return m_number&0xFF; };

◆ getNMDC() [2/2]

uint32_t DstHltInf::getNMDC ( ) const
inline

Definition at line 48 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

48{ return m_number&0xFF; };

◆ getNMUC() [1/2]

uint32_t DstHltInf::getNMUC ( ) const
inline

Definition at line 51 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

51{ return (m_number>>24)&0xFF; };

◆ getNMUC() [2/2]

uint32_t DstHltInf::getNMUC ( ) const
inline

Definition at line 51 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

51{ return (m_number>>24)&0xFF; };

◆ getNTOF() [1/2]

uint32_t DstHltInf::getNTOF ( ) const
inline

Definition at line 49 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

49{ return (m_number>>8)&0xFF; };

◆ getNTOF() [2/2]

uint32_t DstHltInf::getNTOF ( ) const
inline

Definition at line 49 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

49{ return (m_number>>8)&0xFF; };

◆ getNumber() [1/2]

uint32_t DstHltInf::getNumber ( ) const
inline

◆ getNumber() [2/2]

uint32_t DstHltInf::getNumber ( ) const
inline

Definition at line 47 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

47{ return m_number; };

◆ getTotalEnergy() [1/2]

float DstHltInf::getTotalEnergy ( ) const
inline

◆ getTotalEnergy() [2/2]

float DstHltInf::getTotalEnergy ( ) const
inline

Definition at line 46 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

46{ return m_eTotal; }

◆ getVersion() [1/2]

uint32_t DstHltInf::getVersion ( ) const
inline

◆ getVersion() [2/2]

uint32_t DstHltInf::getVersion ( ) const
inline

Definition at line 45 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

45{ return m_version; }

◆ isType() [1/2]

bool DstHltInf::isType ( string &  type) const

Definition at line 68 of file DstHltInf.cxx.

68 {
69 for(int i=0;i<32;i++){
70 if(type!=s_chn[i]) continue;
71 if(m_eventType&(1<<i))return true;
72 }
73 return false;
74}

Referenced by EventFilter::execute().

◆ isType() [2/2]

bool DstHltInf::isType ( string &  type) const

◆ operator=() [1/2]

DstHltInf & DstHltInf::operator= ( const DstHltInf h)

Definition at line 48 of file DstHltInf.cxx.

48 {
49 if( &h != this ){
56 m_ncon =h.m_ncon;
57 }
58 return *this;
59}

Referenced by HltInf::operator=().

◆ operator=() [2/2]

DstHltInf & DstHltInf::operator= ( const DstHltInf )

◆ print() [1/2]

virtual void DstHltInf::print ( ) const
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 76 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

76{ cout << *this; }

Referenced by EventFilter::execute(), and main().

◆ print() [2/2]

virtual void DstHltInf::print ( ) const
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 76 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

76{ cout << *this; }

◆ push_con() [1/4]

virtual void DstHltInf::push_con ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 66 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

66{};

◆ push_con() [2/4]

virtual void DstHltInf::push_con ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 66 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

66{};

◆ push_con() [3/4]

virtual void DstHltInf::push_con ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 61 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

61{};

◆ push_con() [4/4]

virtual void DstHltInf::push_con ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 61 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

61{};

◆ push_emc() [1/4]

virtual void DstHltInf::push_emc ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 64 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

64{};

◆ push_emc() [2/4]

virtual void DstHltInf::push_emc ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 64 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

64{};

◆ push_emc() [3/4]

virtual void DstHltInf::push_emc ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 59 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

59{};

◆ push_emc() [4/4]

virtual void DstHltInf::push_emc ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 59 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

59{};

◆ push_mdc() [1/4]

virtual void DstHltInf::push_mdc ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 62 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

62{};

◆ push_mdc() [2/4]

virtual void DstHltInf::push_mdc ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 62 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

62{};

◆ push_mdc() [3/4]

virtual void DstHltInf::push_mdc ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 57 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

57{};

◆ push_mdc() [4/4]

virtual void DstHltInf::push_mdc ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 57 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

57{};

◆ push_muc() [1/4]

virtual void DstHltInf::push_muc ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 65 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

65{};

◆ push_muc() [2/4]

virtual void DstHltInf::push_muc ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 65 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

65{};

◆ push_muc() [3/4]

virtual void DstHltInf::push_muc ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 60 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

60{};

◆ push_muc() [4/4]

virtual void DstHltInf::push_muc ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 60 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

60{};

◆ push_tof() [1/4]

virtual void DstHltInf::push_tof ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 63 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

63{};

◆ push_tof() [2/4]

virtual void DstHltInf::push_tof ( float  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 63 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

63{};

◆ push_tof() [3/4]

virtual void DstHltInf::push_tof ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 58 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

58{};

◆ push_tof() [4/4]

virtual void DstHltInf::push_tof ( uint32_t  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 58 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

58{};

◆ setAlgProcess() [1/2]

void DstHltInf::setAlgProcess ( const unsigned int  i)
inline

◆ setAlgProcess() [2/2]

void DstHltInf::setAlgProcess ( const unsigned int  i)
inline

◆ setConData() [1/2]

virtual void DstHltInf::setConData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 73 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

73{};

◆ setConData() [2/2]

virtual void DstHltInf::setConData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 73 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

73{};

◆ setCriteriaTable() [1/2]

void DstHltInf::setCriteriaTable ( const unsigned int  i)
inline

◆ setCriteriaTable() [2/2]

void DstHltInf::setCriteriaTable ( const unsigned int  i)
inline

Definition at line 32 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

32{ m_criTable=i; }

◆ setData() [1/4]

virtual bool DstHltInf::setData ( const Identifier ,
float   
)
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 68 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

68{return false;};

◆ setData() [2/4]

virtual bool DstHltInf::setData ( const Identifier ,
float   
)
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 68 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

68{return false;};

◆ setData() [3/4]

virtual bool DstHltInf::setData ( const Identifier ,
uint32_t   
)
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 67 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

67{return false;};

◆ setData() [4/4]

virtual bool DstHltInf::setData ( const Identifier ,
uint32_t   
)
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 67 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

67{return false;};

◆ setEmcData() [1/2]

virtual void DstHltInf::setEmcData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 71 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

71{};

◆ setEmcData() [2/2]

virtual void DstHltInf::setEmcData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 71 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

71{};

◆ setEventType() [1/2]

◆ setEventType() [2/2]

void DstHltInf::setEventType ( const unsigned int  i)
inline

Definition at line 30 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

30{ m_eventType = i; }

◆ setMdcData() [1/2]

virtual void DstHltInf::setMdcData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 69 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

69{};

◆ setMdcData() [2/2]

virtual void DstHltInf::setMdcData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 69 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

69{};

◆ setMucData() [1/2]

virtual void DstHltInf::setMucData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 72 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

72{};

◆ setMucData() [2/2]

virtual void DstHltInf::setMucData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 72 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

72{};

◆ setNCON() [1/2]

void DstHltInf::setNCON ( const unsigned int  i)
inline

◆ setNCON() [2/2]

void DstHltInf::setNCON ( const unsigned int  i)
inline

Definition at line 40 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

40{ m_ncon = i; };

◆ setNEMC() [1/2]

void DstHltInf::setNEMC ( const unsigned int  i)
inline

Definition at line 38 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

38{ m_number = (m_number&0xFF00FFFF)|(i<<16); };

◆ setNEMC() [2/2]

void DstHltInf::setNEMC ( const unsigned int  i)
inline

Definition at line 38 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

38{ m_number = (m_number&0xFF00FFFF)|(i<<16); };

◆ setNMDC() [1/2]

void DstHltInf::setNMDC ( const unsigned int  i)
inline

Definition at line 36 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

36{ m_number = (m_number&0xFFFFFF00)|i ; };

◆ setNMDC() [2/2]

void DstHltInf::setNMDC ( const unsigned int  i)
inline

Definition at line 36 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

36{ m_number = (m_number&0xFFFFFF00)|i ; };

◆ setNMUC() [1/2]

void DstHltInf::setNMUC ( const unsigned int  i)
inline

Definition at line 39 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

39{ m_number = (m_number&0x00FFFFFF)|(i<<24); };

◆ setNMUC() [2/2]

void DstHltInf::setNMUC ( const unsigned int  i)
inline

Definition at line 39 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

39{ m_number = (m_number&0x00FFFFFF)|(i<<24); };

◆ setNTOF() [1/2]

void DstHltInf::setNTOF ( const unsigned int  i)
inline

Definition at line 37 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

37{ m_number = (m_number&0xFFFF00FF)|(i<<8); };

◆ setNTOF() [2/2]

void DstHltInf::setNTOF ( const unsigned int  i)
inline

Definition at line 37 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

37{ m_number = (m_number&0xFFFF00FF)|(i<<8); };

◆ setNumber() [1/2]

void DstHltInf::setNumber ( const unsigned int  i)
inline

◆ setNumber() [2/2]

void DstHltInf::setNumber ( const unsigned int  i)
inline

Definition at line 35 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

35{ m_number=i; };

◆ setTofData() [1/2]

virtual void DstHltInf::setTofData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 70 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

70{};

◆ setTofData() [2/2]

virtual void DstHltInf::setTofData ( const std::vector< uint32_t > &  )
inlinevirtual

Implements IHltInterface.

Reimplemented in HltInf, and HltInf.

Definition at line 70 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

70{};

◆ setTotalEnergy() [1/2]

void DstHltInf::setTotalEnergy ( const float  etot)
inline

◆ setTotalEnergy() [2/2]

void DstHltInf::setTotalEnergy ( const float  etot)
inline

Definition at line 34 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

34{ m_eTotal = etot; }

◆ setVersion() [1/2]

void DstHltInf::setVersion ( const unsigned int  i)
inline

◆ setVersion() [2/2]

void DstHltInf::setVersion ( const unsigned int  i)
inline

Definition at line 33 of file InstallArea/include/HltEvent/HltEvent/DstHltInf.h.

33{ m_version=i; }

Member Data Documentation

◆ m_algProcess

uint32_t DstHltInf::m_algProcess
protected

◆ m_criTable

uint32_t DstHltInf::m_criTable
protected

◆ m_eTotal

float DstHltInf::m_eTotal
protected

◆ m_eventType

uint32_t DstHltInf::m_eventType
protected

◆ m_ncon

uint32_t DstHltInf::m_ncon
protected

◆ m_number

uint32_t DstHltInf::m_number
protected

◆ m_version

uint32_t DstHltInf::m_version
protected

◆ s_chn

static const std::string DstHltInf::s_chn
staticprotected
Initial value:
={
"Junk","GJunk","Beamgas","GBeamgas",
"Cosmic","GCosmic","EBhabha","GEBhabha",
"BBhabha","GBBhabha","Dimuon","GDimuon",
"Diphoton","GDiphoton","Hadron","GHadron",
"Twophoton","Twophoton","","",
"","","","",
"","EMCEBhabha","","",
"","Other","Error","RandomTrg"}

Definition at line 87 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

Referenced by getEventName(), and isType().

◆ s_err

static const std::string DstHltInf::s_err ="EventFilterError"
staticprotected

Definition at line 88 of file Event/HltEvent/HltEvent-00-02-07/HltEvent/DstHltInf.h.

Referenced by getEventName().


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