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

#include <HltInf.h>

Inheritance diagram for HltInf:

Public Member Functions

virtual const CLID & clID () const
 HltInf (const unsigned int type, const unsigned int alg, const unsigned int cri, const unsigned int ver, const float etot)
 HltInf ()
 ~HltInf ()
 HltInf (const DstHltInf &aHlt)
HltInfoperator= (const DstHltInf &aHlt)
virtual void push_mdc (uint32_t data)
virtual void push_tof (uint32_t data)
virtual void push_emc (uint32_t data)
virtual void push_muc (uint32_t data)
virtual void push_con (uint32_t data)
virtual void push_mdc (float data)
virtual void push_tof (float data)
virtual void push_emc (float data)
virtual void push_muc (float data)
virtual void push_con (float data)
virtual bool setData (const Identifier &id, float data)
virtual bool setData (const Identifier &, uint32_t)
virtual void setMdcData (const std::vector< uint32_t > &vec)
virtual void setTofData (const std::vector< uint32_t > &vec)
virtual void setEmcData (const std::vector< uint32_t > &vec)
virtual void setMucData (const std::vector< uint32_t > &vec)
virtual void setConData (const std::vector< uint32_t > &vec)
std::vector< uint32_t > & getDataVec (const Identifier &)
std::vector< uint32_t > & getDataVec (const uint32_t)
virtual bool getData (const Identifier &, uint32_t *)
virtual void print () const
virtual const CLID & clID () const
 HltInf (const unsigned int type, const unsigned int alg, const unsigned int cri, const unsigned int ver, const float etot)
 HltInf ()
 ~HltInf ()
 HltInf (const DstHltInf &aHlt)
HltInfoperator= (const DstHltInf &aHlt)
virtual void push_mdc (uint32_t data)
virtual void push_tof (uint32_t data)
virtual void push_emc (uint32_t data)
virtual void push_muc (uint32_t data)
virtual void push_con (uint32_t data)
virtual void push_mdc (float data)
virtual void push_tof (float data)
virtual void push_emc (float data)
virtual void push_muc (float data)
virtual void push_con (float data)
virtual bool setData (const Identifier &id, float data)
virtual bool setData (const Identifier &, uint32_t)
virtual void setMdcData (const std::vector< uint32_t > &vec)
virtual void setTofData (const std::vector< uint32_t > &vec)
virtual void setEmcData (const std::vector< uint32_t > &vec)
virtual void setMucData (const std::vector< uint32_t > &vec)
virtual void setConData (const std::vector< uint32_t > &vec)
std::vector< uint32_t > & getDataVec (const Identifier &)
std::vector< uint32_t > & getDataVec (const uint32_t)
virtual bool getData (const Identifier &, uint32_t *)
virtual void print () const
virtual const CLID & clID () const
 HltInf (const unsigned int type, const unsigned int alg, const unsigned int cri, const unsigned int ver, const float etot)
 HltInf ()
 ~HltInf ()
 HltInf (const DstHltInf &aHlt)
HltInfoperator= (const DstHltInf &aHlt)
virtual void push_mdc (uint32_t data)
virtual void push_tof (uint32_t data)
virtual void push_emc (uint32_t data)
virtual void push_muc (uint32_t data)
virtual void push_con (uint32_t data)
virtual void push_mdc (float data)
virtual void push_tof (float data)
virtual void push_emc (float data)
virtual void push_muc (float data)
virtual void push_con (float data)
virtual bool setData (const Identifier &id, float data)
virtual bool setData (const Identifier &, uint32_t)
virtual void setMdcData (const std::vector< uint32_t > &vec)
virtual void setTofData (const std::vector< uint32_t > &vec)
virtual void setEmcData (const std::vector< uint32_t > &vec)
virtual void setMucData (const std::vector< uint32_t > &vec)
virtual void setConData (const std::vector< uint32_t > &vec)
std::vector< uint32_t > & getDataVec (const Identifier &)
std::vector< uint32_t > & getDataVec (const uint32_t)
virtual bool getData (const Identifier &, uint32_t *)
virtual void print () const
Public Member Functions inherited from DstHltInf
 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 ()
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
 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 ()
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
 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 ()
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
Public Member Functions inherited from IHltInterface
 IHltInterface ()
virtual ~IHltInterface ()
 IHltInterface ()
virtual ~IHltInterface ()
 IHltInterface ()
virtual ~IHltInterface ()

Static Public Member Functions

static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()
Static Public Member Functions inherited from DstHltInf
static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()

Additional Inherited Members

Protected Attributes inherited from DstHltInf
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 inherited from DstHltInf
static const std::string s_chn [32]
static const std::string s_err = "EventFilterError"

Detailed Description

Definition at line 16 of file Event/HltEvent/include/HltEvent/HltInf.h.

Constructor & Destructor Documentation

◆ HltInf() [1/9]

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

Definition at line 5 of file HltInf.cxx.

7 : DstHltInf( type, alg, cri, ver, etot )
8 , m_mdcData( 0 )
9 , m_tofData( 0 )
10 , m_emcData( 0 )
11 , m_mucData( 0 )
12 , m_conData( 0 ) {}
Double_t etot

Referenced by operator=().

◆ HltInf() [2/9]

HltInf::HltInf ( )

Definition at line 14 of file HltInf.cxx.

15 : DstHltInf()
16 , m_mdcData( 0 )
17 , m_tofData( 0 )
18 , m_emcData( 0 )
19 , m_mucData( 0 )
20 , m_conData( 0 ) {}

◆ ~HltInf() [1/3]

HltInf::~HltInf ( )

Definition at line 22 of file HltInf.cxx.

22{}

◆ HltInf() [3/9]

HltInf::HltInf ( const DstHltInf & aHlt)

Definition at line 24 of file HltInf.cxx.

25 : DstHltInf( aHlt )
26 , m_mdcData( 0 )
27 , m_tofData( 0 )
28 , m_emcData( 0 )
29 , m_mucData( 0 )
30 , m_conData( 0 ) {}

◆ HltInf() [4/9]

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

◆ HltInf() [5/9]

HltInf::HltInf ( )

◆ ~HltInf() [2/3]

HltInf::~HltInf ( )

◆ HltInf() [6/9]

HltInf::HltInf ( const DstHltInf & aHlt)

◆ HltInf() [7/9]

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

◆ HltInf() [8/9]

HltInf::HltInf ( )

◆ ~HltInf() [3/3]

HltInf::~HltInf ( )

◆ HltInf() [9/9]

HltInf::HltInf ( const DstHltInf & aHlt)

Member Function Documentation

◆ classID() [1/3]

const CLID & HltInf::classID ( )
inlinestatic

Definition at line 19 of file Event/HltEvent/include/HltEvent/HltInf.h.

19{ return CLID_HltInf; };
const CLID & CLID_HltInf

Referenced by clID().

◆ classID() [2/3]

const CLID & HltInf::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & HltInf::classID ( )
inlinestatic

◆ clID() [1/3]

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

Reimplemented from DstHltInf.

Definition at line 18 of file Event/HltEvent/include/HltEvent/HltInf.h.

18{ return HltInf::classID(); }
static const CLID & classID()

Referenced by main().

◆ clID() [2/3]

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

Reimplemented from DstHltInf.

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

18{ return HltInf::classID(); }

◆ clID() [3/3]

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

Reimplemented from DstHltInf.

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

18{ return HltInf::classID(); }

◆ getData() [1/3]

bool HltInf::getData ( const Identifier & id,
uint32_t * address )
virtual

Reimplemented from DstHltInf.

Definition at line 92 of file HltInf.cxx.

92 {
93
94 vector<uint32_t>::iterator iter;
95 uint32_t size = 0;
96
97 if ( HltID::is_mdc_inf( id ) )
98 {
99 iter = m_mdcData.begin();
100 size = m_mdcData.size();
101 }
102 else if ( HltID::is_tof_inf( id ) )
103 {
104 iter = m_tofData.begin();
105 size = m_tofData.size();
106 }
107 else if ( HltID::is_emc_inf( id ) )
108 {
109 iter = m_emcData.begin();
110 size = m_emcData.size();
111 }
112 else if ( HltID::is_muc_inf( id ) )
113 {
114 iter = m_mucData.begin();
115 size = m_mucData.size();
116 }
117 else if ( HltID::is_con_inf( id ) )
118 {
119 iter = m_conData.begin();
120 size = m_conData.size();
121 }
122 else return false;
123
124 uint32_t sub = HltID::id_sub( id );
125
126 if ( sub < size )
127 {
128 *address = *( iter + sub );
129 return true;
130 }
131 else { return false; }
132}
EvtStreamInputIterator< typename Generator::result_type > iter(Generator gen, int N=0)
static bool is_tof_inf(const Identifier &id)
Definition HltID.cxx:114
static bool is_con_inf(const Identifier &id)
Definition HltID.cxx:129
static bool is_muc_inf(const Identifier &id)
Definition HltID.cxx:124
static bool is_emc_inf(const Identifier &id)
Definition HltID.cxx:119
static bool is_mdc_inf(const Identifier &id)
Definition HltID.cxx:109
static unsigned int id_sub(const Identifier &id)
Definition HltID.cxx:140

Referenced by EventFilter::print().

◆ getData() [2/3]

virtual bool HltInf::getData ( const Identifier & ,
uint32_t *  )
virtual

Reimplemented from DstHltInf.

◆ getData() [3/3]

virtual bool HltInf::getData ( const Identifier & ,
uint32_t *  )
virtual

Reimplemented from DstHltInf.

◆ getDataVec() [1/6]

vector< uint32_t > & HltInf::getDataVec ( const Identifier & id)

Definition at line 79 of file HltInf.cxx.

79 {
80 if ( HltID::is_mdc_inf( id ) ) return m_mdcData;
81 else if ( HltID::is_tof_inf( id ) ) return m_tofData;
82 else if ( HltID::is_emc_inf( id ) ) return m_emcData;
83 else if ( HltID::is_muc_inf( id ) ) return m_mucData;
84 else if ( HltID::is_con_inf( id ) ) return m_conData;
85 else return m_conData; // default: return condition number
86}

Referenced by HltInfCnv::DataObjectToTObject(), and getDataVec().

◆ getDataVec() [2/6]

std::vector< uint32_t > & HltInf::getDataVec ( const Identifier & )

◆ getDataVec() [3/6]

std::vector< uint32_t > & HltInf::getDataVec ( const Identifier & )

◆ getDataVec() [4/6]

vector< uint32_t > & HltInf::getDataVec ( const uint32_t part)

Definition at line 88 of file HltInf.cxx.

88 {
89 return getDataVec( HltID::data_type_id( part ) );
90}
static Identifier data_type_id(const unsigned int detector, const unsigned int id_in_sub=0)
For a single data.
Definition HltID.cxx:155
std::vector< uint32_t > & getDataVec(const Identifier &)
Definition HltInf.cxx:79

◆ getDataVec() [5/6]

std::vector< uint32_t > & HltInf::getDataVec ( const uint32_t )

◆ getDataVec() [6/6]

std::vector< uint32_t > & HltInf::getDataVec ( const uint32_t )

◆ operator=() [1/3]

HltInf & HltInf::operator= ( const DstHltInf & aHlt)

Definition at line 32 of file HltInf.cxx.

32 {
34 return *this;
35}
DstHltInf & operator=(const DstHltInf &)
Definition DstHltInf.cxx:45

◆ operator=() [2/3]

HltInf & HltInf::operator= ( const DstHltInf & aHlt)

◆ operator=() [3/3]

HltInf & HltInf::operator= ( const DstHltInf & aHlt)

◆ print() [1/3]

void HltInf::print ( ) const
virtual

Reimplemented from DstHltInf.

Definition at line 134 of file HltInf.cxx.

134 {
135 std::cout << *this;
136 std::cout << "MDC data:" << dec << m_mdcData.size() << std::endl;
137 for ( uint32_t i = 0; i < m_mdcData.size(); i++ )
138 {
139 std::cout << " #" << i << "# ";
140 std::cout << *( (int*)&m_mdcData[i] ) << "(" << *( (float*)&m_mdcData[i] ) << ")";
141 if ( i == m_mdcData.size() - 1 ) std::cout << std::endl;
142 }
143 std::cout << "TOF data:" << m_tofData.size() << std::endl;
144 for ( uint32_t i = 0; i < m_tofData.size(); i++ )
145 {
146 std::cout << " #" << i << "# ";
147 std::cout << *( (int*)&m_tofData[i] ) << "(" << *( (float*)&m_tofData[i] ) << ")";
148 if ( i == m_tofData.size() - 1 ) std::cout << std::endl;
149 }
150 std::cout << "EMC data:" << m_emcData.size() << std::endl;
151 for ( uint32_t i = 0; i < m_emcData.size(); i++ )
152 {
153 std::cout << " #" << i << "# ";
154 std::cout << *( (int*)&m_emcData[i] ) << "(" << *( (float*)&m_emcData[i] ) << ")";
155 if ( i == m_emcData.size() - 1 ) std::cout << std::endl;
156 }
157 std::cout << "MUC data:" << m_mucData.size() << std::endl;
158 for ( uint32_t i = 0; i < m_mucData.size(); i++ )
159 {
160 std::cout << " #" << i << "# ";
161 std::cout << *( (int*)&m_mucData[i] ) << "(" << *( (float*)&m_mucData[i] ) << ")";
162 if ( i == m_mucData.size() - 1 ) std::cout << std::endl;
163 }
164 std::cout << "CON data:" << m_conData.size() << std::endl;
165 for ( uint32_t i = 0; i < m_conData.size(); i++ )
166 {
167 std::cout << " #" << i << "# ";
168 std::cout << *( (int*)&m_conData[i] );
169 if ( i == m_conData.size() - 1 ) std::cout << std::endl;
170 }
171 return;
172}

Referenced by main().

◆ print() [2/3]

virtual void HltInf::print ( ) const
virtual

Reimplemented from DstHltInf.

◆ print() [3/3]

virtual void HltInf::print ( ) const
virtual

Reimplemented from DstHltInf.

◆ push_con() [1/6]

virtual void HltInf::push_con ( float data)
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 40 of file Event/HltEvent/include/HltEvent/HltInf.h.

40{ m_conData.push_back( *( (uint32_t*)&data ) ); };
TTree * data

◆ push_con() [2/6]

virtual void HltInf::push_con ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

40{ m_conData.push_back( *( (uint32_t*)&data ) ); };

◆ push_con() [3/6]

virtual void HltInf::push_con ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

40{ m_conData.push_back( *( (uint32_t*)&data ) ); };

◆ push_con() [4/6]

virtual void HltInf::push_con ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 35 of file Event/HltEvent/include/HltEvent/HltInf.h.

35{ m_conData.push_back( data ); };

Referenced by HltEventMaker::execute(), main(), and HltInfCnv::TObjectToDataObject().

◆ push_con() [5/6]

virtual void HltInf::push_con ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

35{ m_conData.push_back( data ); };

◆ push_con() [6/6]

virtual void HltInf::push_con ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

35{ m_conData.push_back( data ); };

◆ push_emc() [1/6]

virtual void HltInf::push_emc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 38 of file Event/HltEvent/include/HltEvent/HltInf.h.

38{ m_emcData.push_back( *( (uint32_t*)&data ) ); };

◆ push_emc() [2/6]

virtual void HltInf::push_emc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

38{ m_emcData.push_back( *( (uint32_t*)&data ) ); };

◆ push_emc() [3/6]

virtual void HltInf::push_emc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

38{ m_emcData.push_back( *( (uint32_t*)&data ) ); };

◆ push_emc() [4/6]

virtual void HltInf::push_emc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 33 of file Event/HltEvent/include/HltEvent/HltInf.h.

33{ m_emcData.push_back( data ); };

Referenced by HltEventMaker::execute(), main(), and HltInfCnv::TObjectToDataObject().

◆ push_emc() [5/6]

virtual void HltInf::push_emc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

33{ m_emcData.push_back( data ); };

◆ push_emc() [6/6]

virtual void HltInf::push_emc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

33{ m_emcData.push_back( data ); };

◆ push_mdc() [1/6]

virtual void HltInf::push_mdc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 36 of file Event/HltEvent/include/HltEvent/HltInf.h.

36{ m_mdcData.push_back( *( (uint32_t*)&data ) ); };

◆ push_mdc() [2/6]

virtual void HltInf::push_mdc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

36{ m_mdcData.push_back( *( (uint32_t*)&data ) ); };

◆ push_mdc() [3/6]

virtual void HltInf::push_mdc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

36{ m_mdcData.push_back( *( (uint32_t*)&data ) ); };

◆ push_mdc() [4/6]

virtual void HltInf::push_mdc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

31{ m_mdcData.push_back( data ); };

Referenced by HltEventMaker::execute(), main(), and HltInfCnv::TObjectToDataObject().

◆ push_mdc() [5/6]

virtual void HltInf::push_mdc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

31{ m_mdcData.push_back( data ); };

◆ push_mdc() [6/6]

virtual void HltInf::push_mdc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

31{ m_mdcData.push_back( data ); };

◆ push_muc() [1/6]

virtual void HltInf::push_muc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 39 of file Event/HltEvent/include/HltEvent/HltInf.h.

39{ m_mucData.push_back( *( (uint32_t*)&data ) ); };

◆ push_muc() [2/6]

virtual void HltInf::push_muc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

39{ m_mucData.push_back( *( (uint32_t*)&data ) ); };

◆ push_muc() [3/6]

virtual void HltInf::push_muc ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

39{ m_mucData.push_back( *( (uint32_t*)&data ) ); };

◆ push_muc() [4/6]

virtual void HltInf::push_muc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 34 of file Event/HltEvent/include/HltEvent/HltInf.h.

34{ m_mucData.push_back( data ); };

Referenced by HltEventMaker::execute(), and HltInfCnv::TObjectToDataObject().

◆ push_muc() [5/6]

virtual void HltInf::push_muc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

34{ m_mucData.push_back( data ); };

◆ push_muc() [6/6]

virtual void HltInf::push_muc ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

34{ m_mucData.push_back( data ); };

◆ push_tof() [1/6]

virtual void HltInf::push_tof ( float data)
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 37 of file Event/HltEvent/include/HltEvent/HltInf.h.

37{ m_tofData.push_back( *( (uint32_t*)&data ) ); };

◆ push_tof() [2/6]

virtual void HltInf::push_tof ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

37{ m_tofData.push_back( *( (uint32_t*)&data ) ); };

◆ push_tof() [3/6]

virtual void HltInf::push_tof ( float data)
inlinevirtual

Reimplemented from DstHltInf.

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

37{ m_tofData.push_back( *( (uint32_t*)&data ) ); };

◆ push_tof() [4/6]

virtual void HltInf::push_tof ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

32{ m_tofData.push_back( data ); };

Referenced by HltEventMaker::execute(), and HltInfCnv::TObjectToDataObject().

◆ push_tof() [5/6]

virtual void HltInf::push_tof ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

32{ m_tofData.push_back( data ); };

◆ push_tof() [6/6]

virtual void HltInf::push_tof ( uint32_t data)
inlinevirtual

Reimplemented from DstHltInf.

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

32{ m_tofData.push_back( data ); };

◆ setConData() [1/3]

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

Reimplemented from DstHltInf.

Definition at line 49 of file Event/HltEvent/include/HltEvent/HltInf.h.

49{ m_conData = vec; };
dble_vec_t vec[12]

◆ setConData() [2/3]

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

Reimplemented from DstHltInf.

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

49{ m_conData = vec; };

◆ setConData() [3/3]

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

Reimplemented from DstHltInf.

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

49{ m_conData = vec; };

◆ setData() [1/6]

bool HltInf::setData ( const Identifier & id,
uint32_t data )
virtual

Reimplemented from DstHltInf.

Definition at line 37 of file HltInf.cxx.

37 {
38
39 vector<uint32_t>::iterator iter;
40 uint32_t size = 0;
41
42 if ( HltID::is_mdc_inf( id ) )
43 {
44 iter = m_mdcData.begin();
45 size = m_mdcData.size();
46 }
47 else if ( HltID::is_tof_inf( id ) )
48 {
49 iter = m_tofData.begin();
50 size = m_tofData.size();
51 }
52 else if ( HltID::is_emc_inf( id ) )
53 {
54 iter = m_emcData.begin();
55 size = m_emcData.size();
56 }
57 else if ( HltID::is_muc_inf( id ) )
58 {
59 iter = m_mucData.begin();
60 size = m_mucData.size();
61 }
62 else if ( HltID::is_con_inf( id ) )
63 {
64 iter = m_conData.begin();
65 size = m_conData.size();
66 }
67 else return false;
68
69 uint32_t sub = HltID::id_sub( id );
70
71 if ( sub < size )
72 {
73 ( *( iter + sub ) ) = data;
74 return true;
75 }
76 else { return false; }
77}

◆ setData() [2/6]

virtual bool HltInf::setData ( const Identifier & ,
uint32_t  )
virtual

Reimplemented from DstHltInf.

◆ setData() [3/6]

virtual bool HltInf::setData ( const Identifier & ,
uint32_t  )
virtual

Reimplemented from DstHltInf.

◆ setData() [4/6]

virtual bool HltInf::setData ( const Identifier & id,
float data )
inlinevirtual

Reimplemented from DstHltInf.

Definition at line 41 of file Event/HltEvent/include/HltEvent/HltInf.h.

41 {
42 return setData( id, ( *( (uint32_t*)&data ) ) );
43 };
virtual bool setData(const Identifier &id, float data)

Referenced by setData().

◆ setData() [5/6]

virtual bool HltInf::setData ( const Identifier & id,
float data )
inlinevirtual

Reimplemented from DstHltInf.

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

41 {
42 return setData( id, ( *( (uint32_t*)&data ) ) );
43 };

◆ setData() [6/6]

virtual bool HltInf::setData ( const Identifier & id,
float data )
inlinevirtual

Reimplemented from DstHltInf.

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

41 {
42 return setData( id, ( *( (uint32_t*)&data ) ) );
43 };

◆ setEmcData() [1/3]

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

Reimplemented from DstHltInf.

Definition at line 47 of file Event/HltEvent/include/HltEvent/HltInf.h.

47{ m_emcData = vec; };

◆ setEmcData() [2/3]

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

Reimplemented from DstHltInf.

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

47{ m_emcData = vec; };

◆ setEmcData() [3/3]

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

Reimplemented from DstHltInf.

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

47{ m_emcData = vec; };

◆ setMdcData() [1/3]

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

Reimplemented from DstHltInf.

Definition at line 45 of file Event/HltEvent/include/HltEvent/HltInf.h.

45{ m_mdcData = vec; };

◆ setMdcData() [2/3]

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

Reimplemented from DstHltInf.

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

45{ m_mdcData = vec; };

◆ setMdcData() [3/3]

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

Reimplemented from DstHltInf.

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

45{ m_mdcData = vec; };

◆ setMucData() [1/3]

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

Reimplemented from DstHltInf.

Definition at line 48 of file Event/HltEvent/include/HltEvent/HltInf.h.

48{ m_mucData = vec; };

◆ setMucData() [2/3]

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

Reimplemented from DstHltInf.

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

48{ m_mucData = vec; };

◆ setMucData() [3/3]

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

Reimplemented from DstHltInf.

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

48{ m_mucData = vec; };

◆ setTofData() [1/3]

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

Reimplemented from DstHltInf.

Definition at line 46 of file Event/HltEvent/include/HltEvent/HltInf.h.

46{ m_tofData = vec; };

◆ setTofData() [2/3]

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

Reimplemented from DstHltInf.

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

46{ m_tofData = vec; };

◆ setTofData() [3/3]

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

Reimplemented from DstHltInf.

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

46{ m_tofData = vec; };

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