|
ATLAS Offline Software
|
#include <TileHitsTestTool.h>
Definition at line 15 of file TileHitsTestTool.h.
◆ TileHitsTestTool()
TileHitsTestTool::TileHitsTestTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ getPrimary()
◆ initialize()
StatusCode TileHitsTestTool::initialize |
( |
| ) |
|
|
virtual |
◆ processEvent()
StatusCode TileHitsTestTool::processEvent |
( |
| ) |
|
Definition at line 65 of file TileHitsTestTool.cxx.
72 if (evtStore()->
retrieve(hitVec,
"TileHitVec") == StatusCode::SUCCESS) {
73 for (
const TileHit& hit : *hitVec) {
81 double eta = ddElement->
eta();
82 double phi = ddElement->
phi();
84 double z = ddElement->
z();
92 for (
int i=0;
i<hit.size();++
i) {
111 if( evtStore()->contains<TileHitVector>(
"TileHitVec_Fast") &&
112 (evtStore()->
retrieve(hitVec_fast,
"TileHitVec_Fast")).isSuccess())
114 ATH_MSG_DEBUG (
"Retrieve FastCaloSim container TileHitVec_Fast." );
115 for (
const TileHit& hit : *hitVec_fast)
122 double eta=ddElement->
eta();
123 double phi=ddElement->
phi();
125 double z=ddElement->
z();
130 for(
int i=0;
i<hit.size();++
i)
150 if (evtStore()->
retrieve(hitVec,
"MBTSHits") == StatusCode::SUCCESS) {
151 for (
const TileHit& hit : *hitVec) {
167 return StatusCode::SUCCESS;
◆ m_etot
TH1* TileHitsTestTool::m_etot |
|
private |
◆ m_histSvc
◆ m_key
std::string SimTestToolBase::m_key |
|
protectedinherited |
◆ m_mbts_eta
TH1 * TileHitsTestTool::m_mbts_eta |
|
private |
◆ m_mbts_phi
TH1 * TileHitsTestTool::m_mbts_phi |
|
private |
◆ m_mbts_side
TH1* TileHitsTestTool::m_mbts_side |
|
private |
◆ m_mbts_sidetaphi
TH2* TileHitsTestTool::m_mbts_sidetaphi |
|
private |
◆ m_path
std::string SimTestHisto::m_path {"/truth/"} |
|
protectedinherited |
◆ m_testMBTS
bool TileHitsTestTool::m_testMBTS |
|
private |
◆ m_tile_energy
TH1 * TileHitsTestTool::m_tile_energy |
|
private |
◆ m_tile_energyeta
TH2 * TileHitsTestTool::m_tile_energyeta |
|
private |
◆ m_tile_energyphi
TH2 * TileHitsTestTool::m_tile_energyphi |
|
private |
◆ m_tile_eta
TH1* TileHitsTestTool::m_tile_eta |
|
private |
◆ m_tile_etaphi
TH2 * TileHitsTestTool::m_tile_etaphi |
|
private |
◆ m_tile_log_energy
TH1 * TileHitsTestTool::m_tile_log_energy |
|
private |
◆ m_tile_phi
TH1 * TileHitsTestTool::m_tile_phi |
|
private |
◆ m_tile_rz
TH2* TileHitsTestTool::m_tile_rz |
|
private |
◆ m_tile_time
TH1 * TileHitsTestTool::m_tile_time |
|
private |
◆ m_tileID
◆ m_tileMgr
◆ m_tileTBID
The documentation for this class was generated from the following files:
def retrieve(aClass, aKey=None)
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
int pmt(const Identifier &id) const
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
#define _SET_TITLE(var, title, xaxis, yaxis)
#define _TH1D(var, name, nbin, xmin, xmax)
bool is_simulation_particle(const T &p)
Method to establish if a particle (or barcode) was created during the simulation (TODO update to be s...
#define _TH2D(var, name, nbinx, xmin, xmax, nbiny, ymin, ymax)
#define CHECK(...)
Evaluate an expression and check for errors.
This defines the McEventCollection, which is really just an ObjectVector of McEvent objects.
CaloDetDescrElement * get_cell_element(unsigned int cell_hash) const
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
float dphi() const
cell dphi
int phi(const Identifier &id) const
extract phi field from MBTS identifier
float eta() const
cell eta
float phi() const
cell phi
int eta(const Identifier &id) const
extract eta field from MBTS identifier
Identifier cell_id(const Identifier &any_id) const
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
int side(const Identifier &id) const
define synonyms for minimum bias scintillators