#include <DstHltInf.h>
Inheritance diagram for DstHltInf:
Public Member Functions | |
virtual const CLID & | clID () const |
virtual const CLID & | clID () const |
DstHltInf (const DstHltInf &) | |
DstHltInf () | |
DstHltInf (const unsigned int type, const unsigned int alg, const unsigned int cri, const unsigned int ver, const float etot) | |
DstHltInf (const DstHltInf &) | |
DstHltInf () | |
DstHltInf (const unsigned int type, const unsigned int alg, const unsigned int cri, const unsigned int ver, const float etot) | |
uint32_t | getAlgProcess () const |
uint32_t | getAlgProcess () const |
uint32_t | getCriteriaTable () const |
uint32_t | getCriteriaTable () const |
virtual bool | getData (const Identifier &, uint32_t *) |
virtual bool | getData (const Identifier &, uint32_t *) |
const string & | getEventName () const |
const string & | getEventName () const |
uint32_t | getEventType () const |
uint32_t | getEventType () const |
uint32_t | getNCON () const |
uint32_t | getNCON () const |
uint32_t | getNEMC () const |
uint32_t | getNEMC () const |
uint32_t | getNMDC () const |
uint32_t | getNMDC () const |
uint32_t | getNMUC () const |
uint32_t | getNMUC () const |
uint32_t | getNTOF () const |
uint32_t | getNTOF () const |
uint32_t | getNumber () const |
uint32_t | getNumber () const |
float | getTotalEnergy () const |
float | getTotalEnergy () const |
uint32_t | getVersion () const |
uint32_t | getVersion () const |
bool | isType (string &type) const |
bool | isType (string &type) const |
DstHltInf & | operator= (const DstHltInf &) |
DstHltInf & | operator= (const DstHltInf &) |
virtual void | print () const |
virtual void | print () const |
virtual void | push_con (float) |
virtual void | push_con (uint32_t) |
virtual void | push_con (float) |
virtual void | push_con (uint32_t) |
virtual void | push_emc (float) |
virtual void | push_emc (uint32_t) |
virtual void | push_emc (float) |
virtual void | push_emc (uint32_t) |
virtual void | push_mdc (float) |
virtual void | push_mdc (uint32_t) |
virtual void | push_mdc (float) |
virtual void | push_mdc (uint32_t) |
virtual void | push_muc (float) |
virtual void | push_muc (uint32_t) |
virtual void | push_muc (float) |
virtual void | push_muc (uint32_t) |
virtual void | push_tof (float) |
virtual void | push_tof (uint32_t) |
virtual void | push_tof (float) |
virtual void | push_tof (uint32_t) |
void | setAlgProcess (const unsigned int i) |
void | setAlgProcess (const unsigned int i) |
virtual void | setConData (const std::vector< uint32_t > &) |
virtual void | setConData (const std::vector< uint32_t > &) |
void | setCriteriaTable (const unsigned int i) |
void | setCriteriaTable (const unsigned int i) |
virtual bool | setData (const Identifier &, float) |
virtual bool | setData (const Identifier &, uint32_t) |
virtual bool | setData (const Identifier &, float) |
virtual bool | setData (const Identifier &, uint32_t) |
virtual void | setEmcData (const std::vector< uint32_t > &) |
virtual void | setEmcData (const std::vector< uint32_t > &) |
void | setEventType (const unsigned int i) |
void | setEventType (const unsigned int i) |
virtual void | setMdcData (const std::vector< uint32_t > &) |
virtual void | setMdcData (const std::vector< uint32_t > &) |
virtual void | setMucData (const std::vector< uint32_t > &) |
virtual void | setMucData (const std::vector< uint32_t > &) |
void | setNCON (const unsigned int i) |
void | setNCON (const unsigned int i) |
void | setNEMC (const unsigned int i) |
void | setNEMC (const unsigned int i) |
void | setNMDC (const unsigned int i) |
void | setNMDC (const unsigned int i) |
void | setNMUC (const unsigned int i) |
void | setNMUC (const unsigned int i) |
void | setNTOF (const unsigned int i) |
void | setNTOF (const unsigned int i) |
void | setNumber (const unsigned int i) |
void | setNumber (const unsigned int i) |
virtual void | setTofData (const std::vector< uint32_t > &) |
virtual void | setTofData (const std::vector< uint32_t > &) |
void | setTotalEnergy (const float etot) |
void | setTotalEnergy (const float etot) |
void | setVersion (const unsigned int i) |
void | setVersion (const unsigned int i) |
virtual | ~DstHltInf () |
virtual | ~DstHltInf () |
Static Public Member Functions | |
const CLID & | classID () |
const CLID & | classID () |
Protected Attributes | |
uint32_t | m_algProcess |
uint32_t | m_criTable |
float | m_eTotal |
uint32_t | m_eventType |
uint32_t | m_ncon |
uint32_t | m_number |
uint32_t | m_version |
Static Protected Attributes | |
const std::string | s_chn [32] |
const std::string | s_err = "EventFilterError" |
|
00015 : 00016 DataObject(),IHltInterface(), 00017 m_eventType(type), 00018 m_algProcess(alg), 00019 m_criTable(cri), 00020 m_version(ver), 00021 m_eTotal(etot), 00022 m_number(0), 00023 m_ncon(0){ 00024 }
|
|
00026 : 00027 DataObject(),IHltInterface(), 00028 m_eventType(0), 00029 m_algProcess(0), 00030 m_criTable(0), 00031 m_version(0), 00032 m_eTotal(0), 00033 m_number(0), 00034 m_ncon(0){ 00035 }
|
|
00037 : 00038 DataObject(),IHltInterface(), 00039 m_eventType(other.m_eventType), 00040 m_algProcess(other.m_algProcess), 00041 m_criTable(other.m_criTable), 00042 m_version(other.m_version), 00043 m_eTotal(other.m_eTotal), 00044 m_number(other.m_number), 00045 m_ncon(other.m_ncon) { 00046 }
|
|
00025 {}
|
|
|
|
|
|
|
|
00025 {}
|
|
Reimplemented in HltInf, and HltInf. 00028 { return CLID_DstHltInf; }
|
|
Reimplemented in HltInf, and HltInf. 00028 { return CLID_DstHltInf; }
|
|
Reimplemented in HltInf, and HltInf. 00027 { return DstHltInf::classID(); }
|
|
Reimplemented in HltInf, and HltInf. 00027 { return DstHltInf::classID(); }
|
|
00043 { return m_algProcess; }
|
|
00043 { return m_algProcess; }
|
|
00044 { return m_criTable; }
|
|
00044 { return m_criTable; }
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00074 { return false;};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00074 { return false;};
|
|
|
|
00061 { 00062 for(int i=0;i<32;i++){ 00063 if(m_eventType&(1<<i)) return (s_chn[i]); 00064 } 00065 return s_err; 00066 }
|
|
00042 { return m_eventType;}
|
|
00042 { return m_eventType;}
|
|
00052 { return m_ncon; };
|
|
00052 { return m_ncon; };
|
|
00050 { return (m_number>>16)&0xFF; };
|
|
00050 { return (m_number>>16)&0xFF; };
|
|
00048 { return m_number&0xFF; };
|
|
00048 { return m_number&0xFF; };
|
|
00051 { return (m_number>>24)&0xFF; };
|
|
00051 { return (m_number>>24)&0xFF; };
|
|
00049 { return (m_number>>8)&0xFF; };
|
|
00049 { return (m_number>>8)&0xFF; };
|
|
00047 { return m_number; };
|
|
00047 { return m_number; };
|
|
00046 { return m_eTotal; }
|
|
00046 { return m_eTotal; }
|
|
00045 { return m_version; }
|
|
00045 { return m_version; }
|
|
|
|
00068 { 00069 for(int i=0;i<32;i++){ 00070 if(type!=s_chn[i]) continue; 00071 if(m_eventType&(1<<i))return true; 00072 } 00073 return false; 00074 }
|
|
|
|
Reimplemented in HltInf, and HltInf. 00048 { 00049 if( &h != this ){ 00050 m_eventType =h.m_eventType; 00051 m_algProcess=h.m_algProcess; 00052 m_criTable =h.m_criTable; 00053 m_version =h.m_version; 00054 m_eTotal =h.m_eTotal; 00055 m_number =h.m_number; 00056 m_ncon =h.m_ncon; 00057 } 00058 return *this; 00059 }
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00076 { cout << *this; }
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00076 { cout << *this; }
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00066 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00061 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00066 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00061 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00064 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00059 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00064 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00059 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00062 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00057 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00062 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00057 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00065 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00060 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00065 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00060 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00063 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00058 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00063 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00058 {};
|
|
00031 { m_algProcess=i; }
|
|
00031 { m_algProcess=i; }
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00073 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00073 {};
|
|
00032 { m_criTable=i; }
|
|
00032 { m_criTable=i; }
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00068 {return false;};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00067 {return false;};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00068 {return false;};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00067 {return false;};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00071 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00071 {};
|
|
00030 { m_eventType = i; }
|
|
00030 { m_eventType = i; }
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00069 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00069 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00072 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00072 {};
|
|
00040 { m_ncon = i; };
|
|
00040 { m_ncon = i; };
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00035 { m_number=i; };
|
|
00035 { m_number=i; };
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00070 {};
|
|
Implements IHltInterface. Reimplemented in HltInf, and HltInf. 00070 {};
|
|
00034 { m_eTotal = etot; }
|
|
00034 { m_eTotal = etot; }
|
|
00033 { m_version=i; }
|
|
00033 { m_version=i; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { "Junk","GJunk","Beamgas","GBeamgas", "Cosmic","GCosmic","EBhabha","GEBhabha", "BBhabha","GBBhabha","Dimuon","GDimuon", "Diphoton","GDiphoton","Hadron","GHadron", "Twophoton","Twophoton","","", "","","","", "","EMCEBhabha","","", "","Other","Error","RandomTrg"} |
|
|