#include <ICluster.h>
Inheritance diagram for Atlfast::ICluster:
Public Member Functions | |
virtual | ~ICluster () |
destructor | |
virtual void | setMomentum (const HepLorentzVector &)=0 |
virtual void | fillNavTokenFromAssocs (INavigationToken &) const=0 |
virtual HepLorentzVector | momentum () const=0 |
virtual double | eta () const=0 |
virtual double | phi () const=0 |
virtual double | pT () const=0 |
virtual double | eT () const=0 |
virtual double | mT () const=0 |
virtual IKinematic * | clone () const=0 |
virtual void | print (const std::string &, std::string s="") const =0 |
virtual double | e () const |
virtual double | m () const |
virtual void | accept (IAOOvisitor *) const =0 |
to be implemented by the concrete classes | |
virtual void | associate (const IAOO *otherEntity)=0 |
store any object with IAOO above it the inheritance heirarchy | |
virtual std::vector< const IAOO * >::const_iterator | begin () const=0 |
iterators for the store. | |
virtual std::vector< const IAOO * >::const_iterator | end () const=0 |
virtual bool | unAssociated () const=0 |
A quick way to find out whether there are any associations at a ll. | |
virtual void | reset ()=0 |
zero the container | |
virtual void | dump (const std::string &s) const =0 |
dump out debug info |
Definition at line 21 of file ICluster.h.
virtual Atlfast::ICluster::~ICluster | ( | ) | [inline, virtual] |
virtual void Atlfast::ICluster::setMomentum | ( | const HepLorentzVector & | ) | [pure virtual] |
Implemented in Atlfast::Cluster.
virtual void Atlfast::IAODNavigation::fillNavTokenFromAssocs | ( | INavigationToken & | ) | const [pure virtual, inherited] |
Implemented in Atlfast::AODNavigationImp.
virtual HepLorentzVector Atlfast::IKinematic::momentum | ( | ) | const [pure virtual, inherited] |
Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, and Atlfast::Track.
virtual double Atlfast::IKinematic::eta | ( | ) | const [pure virtual, inherited] |
Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, and Atlfast::Track.
virtual double Atlfast::IKinematic::phi | ( | ) | const [pure virtual, inherited] |
Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, and Atlfast::Track.
virtual double Atlfast::IKinematic::pT | ( | ) | const [pure virtual, inherited] |
Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, and Atlfast::Track.
virtual double Atlfast::IKinematic::eT | ( | ) | const [pure virtual, inherited] |
Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, and Atlfast::Track.
virtual double Atlfast::IKinematic::mT | ( | ) | const [pure virtual, inherited] |
Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, and Atlfast::Track.
virtual IKinematic* Atlfast::IKinematic::clone | ( | ) | const [pure virtual, inherited] |
virtual void Atlfast::IKinematic::print | ( | const std::string & | , | |
std::string | s = "" | |||
) | const [pure virtual, inherited] |
virtual double Atlfast::IKinematic::e | ( | ) | const [inline, virtual, inherited] |
Reimplemented in Atlfast::Jet.
Definition at line 75 of file IKinematic.h.
00075 {return this->momentum().e();}
virtual double Atlfast::IKinematic::m | ( | ) | const [inline, virtual, inherited] |
virtual void Atlfast::IAOO::accept | ( | IAOOvisitor * | ) | const [pure virtual, inherited] |
to be implemented by the concrete classes
Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::KtCluster, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, Atlfast::Track, and Atlfast::TwoCptCell.
virtual void Atlfast::IAOO::associate | ( | const IAOO * | otherEntity | ) | [pure virtual, inherited] |
virtual std::vector<const IAOO*>::const_iterator Atlfast::IAOO::begin | ( | ) | const [pure virtual, inherited] |
virtual std::vector<const IAOO*>::const_iterator Atlfast::IAOO::end | ( | ) | const [pure virtual, inherited] |
Implemented in Atlfast::AOObase.
virtual bool Atlfast::IAOO::unAssociated | ( | ) | const [pure virtual, inherited] |
A quick way to find out whether there are any associations at a ll.
Implemented in Atlfast::AOObase.
virtual void Atlfast::IAOO::reset | ( | ) | [pure virtual, inherited] |
virtual void Atlfast::IAOO::dump | ( | const std::string & | s | ) | const [pure virtual, inherited] |