ATLAS Offline Software
Loading...
Searching...
No Matches
MuonWallSDTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
5//**************************************************************
6//
7// Class MuonWallSDTool
8//
9// Tool for configuring the sensitive detector for the Muon Wall
10//
11//**************************************************************
12
13#ifndef MUONWALL_MUONWALLSDTOOL_H
14#define MUONWALL_MUONWALLSDTOOL_H
15
16// Base class header
18
19//STL headers
20#include <string>
21
22class G4VSensitiveDetector;
23
25 public:
26 MuonWallSDTool(const std::string& type, const std::string& name, const IInterface *parent);
27
29
30 virtual StatusCode SetupEvent() override final;
31
32 virtual StatusCode Gather() override final;
33
34 protected:
35 // Make me an SD!
36 G4VSensitiveDetector* makeSD() const override final;
37};
38
39#endif // MUONWALL_MUONWALLSDTOOL_H
virtual StatusCode SetupEvent() override final
Beginning of an athena event.
MuonWallSDTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode Gather() override final
End of an athena event.
G4VSensitiveDetector * makeSD() const override final
SensitiveDetectorBase(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.