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