1#include "HltEvent/DstHltInf.h"
4 "Junk",
"GJunk",
"Beamgas",
"GBeamgas",
5 "Cosmic",
"GCosmic",
"EBhabha",
"GEBhabha",
6 "BBhabha",
"GBBhabha",
"Dimuon",
"GDimuon",
7 "Diphoton",
"GDiphoton",
"Hadron",
"GHadron",
8 "Twophoton",
"Twophoton",
"",
"",
10 "",
"EMCEBhabha",
"",
"",
11 "",
"Other",
"Error",
"RandomTrg"};
15 const unsigned int cri,
const unsigned int ver,
const float etot):
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) {
62 for(
int i=0;i<32;i++){
69 for(
int i=0;i<32;i++){
70 if(type!=
s_chn[i])
continue;
77 os<<
"-----DstHltInf-----:"<<endl;
ostream & operator<<(ostream &os, const DstHltInf &aHlt)
float getTotalEnergy() const
static const std::string s_chn[32]
bool isType(string &type) const
uint32_t getCriteriaTable() const
uint32_t getVersion() const
uint32_t getEventType() const
uint32_t getAlgProcess() const
static const std::string s_err
const string & getEventName() const
DstHltInf & operator=(const DstHltInf &)