|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #include "CaloDetDescr/CaloDetDescrElement.h"
15 : m_descriptor(descriptor)
16 , m_caloHash(descriptor
77 std::cout << std::endl <<
" CaloDetDescrElement print: "
78 << std::endl << std::endl;
80 std::cout <<
"Eta = " <<
m_eta << std::endl;
81 std::cout <<
"Phi = " <<
m_phi << std::endl;
82 std::cout <<
"r = " <<
m_r << std::endl;
IdentifierHash onl2() const
cell online identifier 2
bool is_lar_em_endcap_inner() const
cell belongs to the inner wheel of EM end cap
void propagateRaw()
In test beam configurations force XXX=XXX_RAW.
bool is_lar_fcal() const
descriptor belongs to FCAL
float m_z_raw
cartesian coordinates : Z raw
bool is_lar_em_endcap_outer() const
cell belongs to the outer wheel of EM end cap
float m_eta_raw
cylindric coordinates : eta_raw
bool is_lar_hec() const
descriptor belongs to HEC
float m_phi_raw
cylindric coordinates : phi_raw
bool is_lar_em_endcap() const
cell belongs to EM end cap
float m_phi
cylindric coordinates : phi
bool is_lar_em_endcap_inner() const
descriptor belongs to the inner wheel of EM end cap
virtual void print() const
print element contents
float m_z
cartesian coordinates : Z
IdentifierHash onl1() const
cell online identifier 1
const CaloCell_Base_ID * get_calo_helper() const
get Calo Cell ID helper
Identifier identify() const override final
cell identifier
CaloCell_ID::CaloSample m_sample
@bried the sampling for this element
IdentifierHash calo_hash() const
cell calo hash
bool is_lar_em_endcap_outer() const
descriptor belongs to the outer wheel of EM end cap
CaloSampling::CaloSample CaloSample
float m_y_raw
cartesian coordinates : Y raw
float m_x_raw
cartesian coordinates : X raw
const CaloDetDescriptor * m_descriptor
IdentifierHash m_onl1
Tiles need 2 online hashed id.
float m_r_raw
cylindric coordinates : r_raw
void set_online(const IdentifierHash onl1, const IdentifierHash onl2)
set cell online identifiers (Tile)
float m_r
cylindric coordinates : r
IdentifierHash m_onl2
Tiles need 2 online hashed id.
bool is_lar_em() const
descriptor belongs to EM calorimeter
int sampling(const Identifier &id) const
bool is_lar_em_barrel() const
descriptor belongs to EM barrel
bool is_lar_fcal() const
cell belongs to FCAL
CaloCell_ID::CaloSample getSampling(IdentifierHash onecalo_hash) const
get sampling
bool is_tile() const
cell belongs to Tile
bool is_lar_em_endcap() const
descriptor belongs to EM end cap
float m_x
cartesian coordinates : X
bool is_lar_em() const
cell belongs to EM calorimeter
bool is_lar_em_barrel() const
cell belongs to EM barrel
virtual int getLayer() const
cell layer
This is a base class for LAr and Tile Descriptors The primary goal is to speed up loops over all the ...
virtual Identifier customID() const
float m_y
cartesian coordinates : Y
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
bool is_lar_hec() const
cell belongs to HEC
float m_eta
cylindric coordinates : eta
const Tile_Base_ID * tile_idHelper() const
access to Tile idHelper
CaloDetDescrElement()=delete
Constructor, hidden.
virtual ~CaloDetDescrElement()
virtual destructor