|
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.