|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef TRIGINDETANALYSIS_TIDAEVENT_H
16 #define TRIGINDETANALYSIS_TIDAEVENT_H
95 std::vector<TIDA::Chain>::const_iterator
begin()
const {
return m_chains.begin(); }
96 std::vector<TIDA::Chain>::const_iterator
end()
const {
return m_chains.end(); }
130 s <<
"Event run: " <<
t.run_number()
131 <<
"\tevent: " <<
t.event_number()
132 <<
"\tlb: " <<
t.lumi_block()
133 <<
"\tbc: " <<
t.bunch_crossing_id()
134 <<
"\ttime: " <<
t.time_stamp()
135 <<
"\tmu: " <<
t.mu();
136 for (
unsigned i=0 ;
i<
t.vertices().
size() ;
i++ )
s <<
"\n" <<
t.vertices()[
i];
137 for (
unsigned i=0 ;
i<
t.chains().
size() ;
i++ )
s <<
"\n" <<
t.chains()[
i];
142 #endif // TRIGINDETANALYSIS_TIDAEVENT_H
JetConstituentVector::iterator iterator
std::ostream & operator<<(std::ostream &s, const TIDA::Event &t)
std::vector< TIDA::Chain > & chains()
std::vector< TIDA::Chain > m_chains
vertex multiplicity ?
double mu() const
FIXME: what is this ? need a comment describing any not descriptive variable name.
std::vector< TIDA::Chain >::const_iterator end() const
std::vector< std::string > chainnames() const
unsigned bunch_crossing_id() const
const TIDA::Chain * chain(const std::string &s) const
unsigned size() const
vertex multiplicity ?
unsigned m_bunch_crossing_id
std::vector< TIDA::Chain >::const_iterator begin() const
std::vector< TIDA::Chain >::iterator begin()
void lumi_block(unsigned lb)
std::vector< TIDA::Vertex > m_vertices
const std::vector< TIDA::Chain > & chains() const
unsigned time_stamp() const
void addChain(const std::string &chainname)
methods to add and access chains
void time_stamp(unsigned t)
const std::vector< TIDA::Vertex > & vertices() const
unsigned long long event_number() const
TIDA::Chain & back()
get the last chain from the vector
void event_number(unsigned long long e)
unsigned long long m_event_number
unsigned run_number() const
TIDA::Chain & operator[](int i)
vector operator
std::vector< TIDA::Chain >::iterator end()
void addVertex(const TIDA::Vertex &v)
void clear()
clear the event
unsigned lumi_block() const
void erase(const std::string &name)
chain container, contains rois
void bunch_crossing_id(unsigned b)
void run_number(unsigned r)
accessors