|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef CALOEVENT_CALOCOMPOSITEKINEBASE_H 
    6 #define CALOEVENT_CALOCOMPOSITEKINEBASE_H 
   21   virtual double energy() 
const;
 
  
virtual double getBasicEnergy() const =0
Return uncalibrated energy.
void setRecoStatus(const CaloRecoStatus &recStatus)
Set the reconstruction status.
virtual void resetStatus()
reset reconstruction status
StatusIndicator
reconstruction status word
virtual void setStatus(const StatusIndicator &statusIndicator)
Set status.
const CaloRecoStatus & getRecoStatus() const
Retrieve the reconstruction status.
double energy_nonvirt() const
Return energy (nonvirtual version)
virtual double e() const
get energy data member
virtual double energy() const
Return energy.
bool checkRecoStatus(const CaloRecoStatus::StatusIndicator &recIndic) const
Check if a given indicator is set.
CaloCompositeKineBase()
Constructor.
virtual bool checkStatus(const StatusIndicator &statusIndicator) const
Check status.
virtual ~CaloCompositeKineBase()
Destructor.
CaloRecoStatus m_status
Calorimeter reconstruction status.
void removeRecoStatus()
Remove all indicators.
reconstruction status indicator
base class for kinematics of composite calo object
virtual void setBasicEnergy(double theEnergy)=0
Set uncalibrated energy.