ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArG4
LArG4EC
LArG4EC
IECPresamplerGeometry.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
// IGeometryCalculator.h
6
// Common interface for Geometry Calculator classes
7
8
#ifndef __LARG4EC_IECPRESAMPLERGEOMETRY_H__
9
#define __LARG4EC_IECPRESAMPLERGEOMETRY_H__
10
11
#include "GaudiKernel/IService.h"
12
13
class
LArG4Identifier
;
14
class
G4Step;
15
16
namespace
LArG4
17
{
18
19
class
IECPresamplerGeometry
:
virtual
public
IService
20
{
21
public
:
22
IECPresamplerGeometry
() {}
23
virtual
~IECPresamplerGeometry
() {}
24
25
DeclareInterfaceID
(
IECPresamplerGeometry
,1,0);
26
27
// Full identifier computation from a G4 step
28
virtual
LArG4Identifier
CalculateIdentifier
(
const
G4Step*)
const
= 0;
29
};
30
}
31
#endif
//__LARG4EC_IECPRESAMPLERGEOMETRY_H__
LArG4Identifier
Definition
LArG4Identifier.h:121
LArG4::IECPresamplerGeometry::DeclareInterfaceID
DeclareInterfaceID(IECPresamplerGeometry, 1, 0)
LArG4::IECPresamplerGeometry::CalculateIdentifier
virtual LArG4Identifier CalculateIdentifier(const G4Step *) const =0
LArG4::IECPresamplerGeometry::~IECPresamplerGeometry
virtual ~IECPresamplerGeometry()
Definition
IECPresamplerGeometry.h:23
LArG4::IECPresamplerGeometry::IECPresamplerGeometry
IECPresamplerGeometry()
Definition
IECPresamplerGeometry.h:22
LArG4
Definition
LArWheelCalculatorEnums.h:8
Generated on
for ATLAS Offline Software by
1.17.0