12#ifndef TRACKTRIGOBJECT_H
13#define TRACKTRIGOBJECT_H
32 int type,
unsigned long id=0);
35 int type,
unsigned long id=0);
46 unsigned long id()
const {
return m_id; }
76 <<
"\ttype=" << t.type()
77 <<
":\teta=" << t.eta()
78 <<
"\tphi=" << t.phi()
79 <<
"\tpt=" << t.pt()*0.001 <<
" GeV"
83 if ( t.children().size()>3 ) n =
"\n\t";
84 for (
size_t i=0 ; i<t.children().
size() ; i++ ) s << n <<
" 0x" << std::hex << t.children()[i] << std::dec;
size_t size() const
Number of registered mappings.
std::ostream & operator<<(std::ostream &s, const TrackTrigObject &t)
const std::vector< unsigned long > & children() const
std::vector< unsigned long > m_children
identifiers of children
ClassDef(TrackTrigObject, 1)
void addChild(unsigned long id)
unsigned long m_id
identifier
virtual ~TrackTrigObject()
int m_type
generic type information