ATLAS Offline Software
SingleTrackValidation.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARG4VALIDATION_SINGLETRACKVALIDATION_H
6 #define LARG4VALIDATION_SINGLETRACKVALIDATION_H
7 
12 
13 #include "TH1F.h"
14 
16 
17 public:
18 
19  SingleTrackValidation(const std::string & name, ISvcLocator *pSvcLocator);
21  StatusCode initialize() override;
22  StatusCode execute() override;
23  StatusCode finalize() override;
24 
25 private:
26 
28  , "CaloDetDescrManager"
29  , "CaloDetDescrManager"
30  , "SG Key for CaloDetDescrManager in the Condition Store" };
31 
32  // Read handle for conditions object to get the field cache
34  , "AtlasFieldCacheCondObj"
35  , "fieldCondObj"
36  , "Name of the Magnetic Field conditions object key"};
37 
38  class Clockwork;
40 
41  TH1F* m_histos[162]{};
42 
45 };
46 
47 #endif
SingleTrackValidation::execute
StatusCode execute() override
Definition: SingleTrackValidation.cxx:262
AtlasFieldCacheCondObj.h
SingleTrackValidation::m_c
Clockwork * m_c
Definition: SingleTrackValidation.h:38
SingleTrackValidation::m_histos
TH1F * m_histos[162]
Definition: SingleTrackValidation.h:41
SingleTrackValidation::operator=
SingleTrackValidation & operator=(const SingleTrackValidation &)
CaloDetDescrManager.h
Definition of CaloDetDescrManager.
AthAlgorithm.h
SingleTrackValidation::initialize
StatusCode initialize() override
Definition: SingleTrackValidation.cxx:125
SingleTrackValidation::SingleTrackValidation
SingleTrackValidation(const SingleTrackValidation &)
SingleTrackValidation::m_caloMgrKey
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Definition: SingleTrackValidation.h:27
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
SingleTrackValidation::m_fieldCacheCondObjInputKey
SG::ReadCondHandleKey< AtlasFieldCacheCondObj > m_fieldCacheCondObjInputKey
Definition: SingleTrackValidation.h:33
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
SG::ReadCondHandleKey< CaloDetDescrManager >
TH1F
Definition: rootspy.cxx:320
SingleTrackValidation::SingleTrackValidation
SingleTrackValidation(const std::string &name, ISvcLocator *pSvcLocator)
Definition: SingleTrackValidation.cxx:115
SingleTrackValidation::finalize
StatusCode finalize() override
Definition: SingleTrackValidation.cxx:567
SingleTrackValidation
Definition: SingleTrackValidation.h:15
SingleTrackValidation::~SingleTrackValidation
~SingleTrackValidation()
Definition: SingleTrackValidation.cxx:121
SingleTrackValidation::Clockwork
Definition: SingleTrackValidation.cxx:72