Atlfast::ITwoCptCell Class Reference

#include <ITwoCptCell.h>

Inheritance diagram for Atlfast::ITwoCptCell:

Inheritance graph
[legend]
Collaboration diagram for Atlfast::ITwoCptCell:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~ITwoCptCell ()
 destructor
virtual ITwoCptCellcloneITCC () const=0
virtual void depositEcal (double eT)=0
 Deposit to ...
virtual void depositHcal (double eT)=0
 Ecal.
virtual void addEgen (double E)=0
 Hcal.
virtual double ecalEt () const=0
 give sum Et in ...
virtual double hcalEt () const=0
 Ecal.
virtual void newHit (const GenParticle *part)=0
virtual void newHit (const HepLorentzVector part)=0
 GenParticle.
virtual void newHit (const EPileupDeposit *)=0
 momentum
virtual void newHit (double pT)=0
 Pileup.
virtual void setPt (HepLorentzVector &)=0
 set pT by value
virtual void resetCell ()=0
 set pT via HLV
virtual int numberOfHits () const=0
 Reset.
virtual std::vector< const
GenParticle * > 
particles () const=0
virtual void addParticle (const GenParticle *)=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 IKinematicclone () 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

Detailed Description

Definition at line 13 of file ITwoCptCell.h.


Constructor & Destructor Documentation

virtual Atlfast::ITwoCptCell::~ITwoCptCell (  )  [inline, virtual]

destructor

Definition at line 16 of file ITwoCptCell.h.

00016 { } 


Member Function Documentation

virtual ITwoCptCell* Atlfast::ITwoCptCell::cloneITCC (  )  const [pure virtual]

Implemented in Atlfast::TwoCptCell.

virtual void Atlfast::ITwoCptCell::depositEcal ( double  eT  )  [pure virtual]

Deposit to ...

Implemented in Atlfast::TwoCptCell.

virtual void Atlfast::ITwoCptCell::depositHcal ( double  eT  )  [pure virtual]

Ecal.

Implemented in Atlfast::TwoCptCell.

virtual void Atlfast::ITwoCptCell::addEgen ( double  E  )  [pure virtual]

Hcal.

Implemented in Atlfast::TwoCptCell.

virtual double Atlfast::ITwoCptCell::ecalEt (  )  const [pure virtual]

give sum Et in ...

Generated E for calib

Implemented in Atlfast::TwoCptCell.

virtual double Atlfast::ITwoCptCell::hcalEt (  )  const [pure virtual]

Ecal.

Implemented in Atlfast::TwoCptCell.

virtual void Atlfast::ICell::newHit ( const GenParticle *  part  )  [pure virtual, inherited]

Implemented in Atlfast::Cell.

virtual void Atlfast::ICell::newHit ( const HepLorentzVector  part  )  [pure virtual, inherited]

GenParticle.

Implemented in Atlfast::Cell.

virtual void Atlfast::ICell::newHit ( const EPileupDeposit  )  [pure virtual, inherited]

momentum

Implemented in Atlfast::Cell.

virtual void Atlfast::ICell::newHit ( double  pT  )  [pure virtual, inherited]

Pileup.

Implemented in Atlfast::Cell.

virtual void Atlfast::ICell::setPt ( HepLorentzVector &   )  [pure virtual, inherited]

set pT by value

Implemented in Atlfast::Cell.

virtual void Atlfast::ICell::resetCell (  )  [pure virtual, inherited]

set pT via HLV

Implemented in Atlfast::Cell, and Atlfast::TwoCptCell.

virtual int Atlfast::ICell::numberOfHits (  )  const [pure virtual, inherited]

Reset.

Implemented in Atlfast::Cell.

virtual std::vector<const GenParticle*> Atlfast::ICell::particles (  )  const [pure virtual, inherited]

Implemented in Atlfast::Cell.

virtual void Atlfast::ICell::addParticle ( const GenParticle *   )  [pure virtual, inherited]

Implemented in Atlfast::Cell.

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]

Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::Jet, Atlfast::KtCluster, Atlfast::ReconstructedParticle, Atlfast::SimpleKinematic, Atlfast::Track, and Atlfast::TwoCptCell.

virtual void Atlfast::IKinematic::print ( const std::string &  ,
std::string  s = "" 
) const [pure virtual, inherited]

Implemented in Atlfast::Cell, Atlfast::Cluster, Atlfast::IKinematicBase, Atlfast::Jet, Atlfast::KtCluster, Atlfast::ReconstructedParticle, Atlfast::Track, and Atlfast::TwoCptCell.

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]

Definition at line 76 of file IKinematic.h.

00076 {return this->momentum().m();}

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]

store any object with IAOO above it the inheritance heirarchy

Implemented in Atlfast::AOObase.

virtual std::vector<const IAOO*>::const_iterator Atlfast::IAOO::begin (  )  const [pure virtual, inherited]

iterators for the store.

Implemented in Atlfast::AOObase.

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]

zero the container

Implemented in Atlfast::AOObase.

virtual void Atlfast::IAOO::dump ( const std::string &  s  )  const [pure virtual, inherited]

dump out debug info

Implemented in Atlfast::AOObase.


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 13:00:22 2007 for AtlfastEvent by  doxygen 1.5.1