ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonG4
MuonG4SD
src
TGCSensitiveDetectorTool.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 TGCSENSITIVEDETECTORTOOL_H
6
#define TGCSENSITIVEDETECTORTOOL_H
7
8
#include "
G4AtlasTools/SensitiveDetectorBase.h
"
9
10
class
TGCSensitiveDetectorTool
:
public
SensitiveDetectorBase
{
11
12
public
:
14
TGCSensitiveDetectorTool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface *parent);
15
virtual
StatusCode
SetupEvent
(
HitCollectionMap
& hitCollections)
override
;
16
virtual
StatusCode
Gather
(
HitCollectionMap
& hitCollections)
override
;
17
protected
:
18
G4VSensitiveDetector*
makeSD
()
const
override
final
;
19
};
20
21
#endif
SensitiveDetectorBase.h
HitCollectionMap
Small wrapper around hit collection map to facilitate accessing the hit collection.
Definition
HitCollectionMap.h:23
SensitiveDetectorBase::SensitiveDetectorBase
SensitiveDetectorBase(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
Definition
SensitiveDetectorBase.cxx:17
TGCSensitiveDetectorTool::SetupEvent
virtual StatusCode SetupEvent(HitCollectionMap &hitCollections) override
Beginning of an athena event.
Definition
TGCSensitiveDetectorTool.cxx:16
TGCSensitiveDetectorTool::TGCSensitiveDetectorTool
TGCSensitiveDetectorTool(const std::string &type, const std::string &name, const IInterface *parent)
constructor
Definition
TGCSensitiveDetectorTool.cxx:11
TGCSensitiveDetectorTool::Gather
virtual StatusCode Gather(HitCollectionMap &hitCollections) override
End of an athena event.
Definition
TGCSensitiveDetectorTool.cxx:22
TGCSensitiveDetectorTool::makeSD
G4VSensitiveDetector * makeSD() const override final
Definition
TGCSensitiveDetectorTool.cxx:27
type
Generated on
for ATLAS Offline Software by
1.17.0