|
ATLAS Offline Software
|
Go to the documentation of this file.
28 std::cout <<
"Energy = " << this->
e()<< std::endl;
29 std::cout <<
"Eta = " << this->
eta() << std::endl;
30 std::cout <<
"Phi = " << this->
phi() << std::endl;
35 return std::make_unique<LArCell>(this->
caloDDE(),
virtual double phi() const override final
get phi (through CaloDetDescrElement)
value_type get_compact() const
Get the compact id.
virtual double e() const override final
get energy (data member) (synonym to method energy()
uint16_t provenance() const
get provenance (data member)
float time() const
get time (data member)
void print(void) const
print all relevant info about this cell
double energy() const
get energy (data member)
virtual std::unique_ptr< CaloCell > clone() const override final
clone this cell into another one
virtual ~LArCell()
default destructor
const CaloDetDescrElement * caloDDE() const
get pointer to CaloDetDescrElement (data member)
double deltaR(const LArCell *other) const
get deltaR (using 4mom helper) with respect to another cell
double deltaR(const I4Momentum &p4, double eta, double phi)
from 1 I4Momentum
uint16_t quality() const
get quality (data member)
bool test(const uint16_t prov, const LArProvenance check)
CaloGain::CaloGain gain() const
get gain (data member )
Data object for LAr calorimeter readout cell.
Identifier ID() const
get ID (from cached data member) non-virtual and inline for fast access
virtual bool badcell() const override final
Check from provenance bit is cell is dead.
virtual double eta() const override final
get eta (through CaloDetDescrElement)