ATLAS Offline Software
Loading...
Searching...
No Matches
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
13class LArG4Identifier;
14class G4Step;
15
16namespace LArG4
17{
18
19 class IECPresamplerGeometry : virtual public IService
20 {
21 public:
24
26
27 // Full identifier computation from a G4 step
28 virtual LArG4Identifier CalculateIdentifier( const G4Step*) const = 0;
29 };
30}
31#endif //__LARG4EC_IECPRESAMPLERGEOMETRY_H__
DeclareInterfaceID(IECPresamplerGeometry, 1, 0)
virtual LArG4Identifier CalculateIdentifier(const G4Step *) const =0