ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
SCT_ConditionsTools
SCT_ConditionsTools
ISCT_ElectricFieldTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
11
#ifndef ISCT_ElectricFieldTool_h
12
#define ISCT_ElectricFieldTool_h
13
14
//Gaudi Includes
15
#include "GaudiKernel/IAlgTool.h"
16
21
class
ISCT_ElectricFieldTool
:
virtual
public
IAlgTool
22
{
23
public
:
24
virtual
~ISCT_ElectricFieldTool
() =
default
;
25
27
DeclareInterfaceID
(
ISCT_ElectricFieldTool
, 1, 0);
28
31
virtual
double
getElectricField
(
double
positionZ,
32
double
fluence,
33
double
depletionVoltage,
34
double
sensorThickness,
35
double
biasVoltage)
const
=0;
36
37
};
38
39
#endif
// ISCT_ElectricFieldTool_h
ISCT_ElectricFieldTool
Interface class for tool providing Electric Field.
Definition
ISCT_ElectricFieldTool.h:22
ISCT_ElectricFieldTool::DeclareInterfaceID
DeclareInterfaceID(ISCT_ElectricFieldTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
ISCT_ElectricFieldTool::~ISCT_ElectricFieldTool
virtual ~ISCT_ElectricFieldTool()=default
ISCT_ElectricFieldTool::getElectricField
virtual double getElectricField(double positionZ, double fluence, double depletionVoltage, double sensorThickness, double biasVoltage) const =0
Get the Ramo potential for a given detector element (x,y,z)-dependent Assumes the center of the detec...
Generated on
for ATLAS Offline Software by
1.14.0