ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigAFPHypo
src
IAFPProtonTransportTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGAFPHYPO_IAFPPROTONTRANSPORTTOOL_H
6
#define TRIGAFPHYPO_IAFPPROTONTRANSPORTTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
10
class
IAFPProtonTransportTool
:
virtual
public
IAlgTool {
11
public
:
12
13
static
const
InterfaceID&
interfaceID
() {
14
static
const
InterfaceID id(
"IAFPProtonTransportTool"
, 1 , 0);
15
return
id;
16
}
17
18
virtual
StatusCode
load
() = 0;
19
virtual
void
setParamFile
(
const
std::string& paramFile) = 0;
20
21
virtual
double
x
(
double
x0,
double
y0,
double
z0,
double
sx0,
double
sy0,
double
E)
const
= 0;
22
23
};
24
25
#endif
IAFPProtonTransportTool
Definition
IAFPProtonTransportTool.h:10
IAFPProtonTransportTool::load
virtual StatusCode load()=0
IAFPProtonTransportTool::interfaceID
static const InterfaceID & interfaceID()
Definition
IAFPProtonTransportTool.h:13
IAFPProtonTransportTool::setParamFile
virtual void setParamFile(const std::string ¶mFile)=0
IAFPProtonTransportTool::x
virtual double x(double x0, double y0, double z0, double sx0, double sy0, double E) const =0
Generated on
for ATLAS Offline Software by
1.17.0