ATLAS Offline Software
Loading...
Searching...
No Matches
LArHitsTestTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4ATLASTESTS_LARHITSTESTTOOL
6#define G4ATLASTESTS_LARHITSTESTTOOL
7
8#include "SimTestToolBase.h"
11
13
14
15public:
16
17 LArHitsTestTool(const std::string& type, const std::string& name, const IInterface* parent);
18
19 virtual StatusCode initialize() override;
20
21 virtual StatusCode processEvent() override;
22
23 protected:
24 std::string m_detname;
25 double m_edep_cut;
26
27 // globals
31
32 // locals (EMB EMEC FCAL HEC)
33 TH1 *m_eta, *m_phi;
34 TH2 *m_zr, *m_etaphi;
41
42 TH1 *m_etot;
46
47 private:
49 , "CaloDetDescrManager"
50 , "CaloDetDescrManager"
51 , "SG Key for CaloDetDescrManager in the Condition Store" };
52
53};
54
55#endif
Definition of CaloDetDescrManager.
virtual StatusCode processEvent() override
std::string m_detname
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
LArHitsTestTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
SimTestToolBase(const std::string &type, const std::string &name, const IInterface *parent)