18 const char* pad)
const {
20 out<<pad<<
"base element";
28 out<<
"element "<<element.
index()<<
"- type "<<element.
type_<<
" ";
31 switch(element.
type_) {
77 out<<
" from SuperCluster;";
81 out<<
" unknown type"<<std::endl;
86 out<<err.what()<<std::endl;
Abstract base class for a PFBlock element (track, cluster...)
void Dump(std::ostream &out=std::cout, const char *tab=" ") const
print the object inside the element
virtual void Dump(std::ostream &out=std::cout, const char *tab=" ") const
print the object inside the element
void Dump(std::ostream &out=std::cout, const char *tab=" ") const
print the object inside the element
std::ostream & operator<<(std::ostream &, BeamSpot beam)
void Dump(std::ostream &out=std::cout, const char *tab=" ") const
print the object inside the element
virtual bool trackType(TrackType trType) const
void Dump(std::ostream &out=std::cout, const char *tab=" ") const
print the object inside the element
void Dump(std::ostream &out=std::cout, const char *tab=" ") const
print the object inside the element