ATLAS Offline Software
TileHitsTestTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef G4AT_TILEHITSTESTTOOL
6 #define G4AT_TILEHITSTESTTOOL
7 
8 #include "SimTestToolBase.h"
9 
10 class TileID;
11 class TileTBID;
13 
14 
16 
17 
18 public:
19 
20  TileHitsTestTool(const std::string& type, const std::string& name, const IInterface* parent);
21 
23 
25 
26 private:
27 
28  const TileID * m_tileID;
31 
34 
37 
38  TH1 *m_etot;
39 
40  bool m_testMBTS;
41 };
42 
43 #endif
TileHitsTestTool::m_tile_eta
TH1 * m_tile_eta
Definition: TileHitsTestTool.h:32
TileHitsTestTool::m_tile_etaphi
TH2 * m_tile_etaphi
Definition: TileHitsTestTool.h:33
TileHitsTestTool::m_etot
TH1 * m_etot
Definition: TileHitsTestTool.h:38
TileHitsTestTool::initialize
StatusCode initialize()
Definition: TileHitsTestTool.cxx:32
TileHitsTestTool::m_mbts_sidetaphi
TH2 * m_mbts_sidetaphi
Definition: TileHitsTestTool.h:36
TileHitsTestTool::m_tile_energy
TH1 * m_tile_energy
Definition: TileHitsTestTool.h:32
TileHitsTestTool
Definition: TileHitsTestTool.h:15
TileHitsTestTool::m_tileID
const TileID * m_tileID
Definition: TileHitsTestTool.h:28
TileHitsTestTool::TileHitsTestTool
TileHitsTestTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: TileHitsTestTool.cxx:18
TileHitsTestTool::m_mbts_eta
TH1 * m_mbts_eta
Definition: TileHitsTestTool.h:35
SimTestToolBase
Definition: SimTestToolBase.h:20
TileHitsTestTool::m_tileTBID
const TileTBID * m_tileTBID
Definition: TileHitsTestTool.h:29
SimTestToolBase.h
TileHitsTestTool::m_tile_rz
TH2 * m_tile_rz
Definition: TileHitsTestTool.h:33
TileDetDescrManager
Definition: TileDetDescrManager.h:33
TileHitsTestTool::m_tile_energyeta
TH2 * m_tile_energyeta
Definition: TileHitsTestTool.h:33
TileID
Helper class for TileCal offline identifiers.
Definition: TileID.h:68
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TileHitsTestTool::processEvent
StatusCode processEvent()
Definition: TileHitsTestTool.cxx:65
test_pyathena.parent
parent
Definition: test_pyathena.py:15
TileHitsTestTool::m_testMBTS
bool m_testMBTS
Definition: TileHitsTestTool.h:40
TileHitsTestTool::m_tile_log_energy
TH1 * m_tile_log_energy
Definition: TileHitsTestTool.h:32
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
TileHitsTestTool::m_tile_phi
TH1 * m_tile_phi
Definition: TileHitsTestTool.h:32
TileHitsTestTool::m_tile_energyphi
TH2 * m_tile_energyphi
Definition: TileHitsTestTool.h:33
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TileTBID
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.
Definition: Calorimeter/CaloIdentifier/CaloIdentifier/TileTBID.h:65
TileHitsTestTool::m_mbts_phi
TH1 * m_mbts_phi
Definition: TileHitsTestTool.h:35
TileHitsTestTool::m_mbts_side
TH1 * m_mbts_side
Definition: TileHitsTestTool.h:35
TileHitsTestTool::m_tile_time
TH1 * m_tile_time
Definition: TileHitsTestTool.h:32
TileHitsTestTool::m_tileMgr
const TileDetDescrManager * m_tileMgr
Definition: TileHitsTestTool.h:30