 |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "CLHEP/Geometry/Vector3D.h"
8 #include "CLHEP/Geometry/Point3D.h"
9 #include "CaloDetDescr/CaloDetDescrElement.h"
117 std::cout <<
" FATAL ERROR : CaloCell::set4Mom called. Cannot change 4mom " << std::endl ;
123 std::cout <<
" FATAL ERROR : CaloCell::set4Mom called. Cannot change 4mom " << std::endl ;
129 std::cout <<
" FATAL ERROR : CaloCell::set4Mom called. Cannot change 4mom " << std::endl ;
136 return std::make_unique<CaloCell>(this->
caloDDE(),
const Identifier & identify(const UncalibratedMeasurement *meas)
Returns the associated identifier from the muon measurement.
void set(const CaloDetDescrElement *caloDDE, const Identifier &ID)
Fast method to change the identity of a cell.
std::vector< Identifier > ID
SG_ADD_BASE(CaloCell, INavigable4Momentum)
virtual void set4Mom(const I4Momentum *const theI4Mom) override final
set 4Momentum (will throw exception since cannot be implemented)
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
uint16_t provenance() const
get provenance (data member)
float time() const
get time (data member)
virtual std::unique_ptr< CaloCell > clone() const
clone a CaloCell
double energy() const
get energy (data member)
CaloCell()
default constructor (should not be used, only there for persistency reason)
Provide an interface for finding inheritance information at run time.
const CaloDetDescrElement * caloDDE() const
get pointer to CaloDetDescrElement (data member)
CaloGain::CaloGain m_gain
gain
float m_energy
energy (in MeV)
virtual bool badcell() const
check is cell is dead
uint16_t quality() const
get quality (data member)
virtual ~CaloCell()
default destructor
CaloGain::CaloGain gain() const
get gain (data member )
Data object for each calorimeter readout cell.
def time(flags, cells_name, *args, **kw)