ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecTools
InDetRecToolInterfaces
InDetRecToolInterfaces
IPixelClusterSplitProbTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// IPixelClusterSplitProbTool.h, (c) ATLAS Detector software
8
9
#ifndef INDETRECTOOLINTERFACES_IPIXELCLUSTERSPLITPROBTOOL_H
10
#define INDETRECTOOLINTERFACES_IPIXELCLUSTERSPLITPROBTOOL_H
11
12
13
#include "GaudiKernel/AlgTool.h"
14
#include "
InDetPrepRawData/PixelClusterSplitProb.h
"
15
#include "
TrkParameters/TrackParameters.h
"
16
17
namespace
InDet
18
{
19
20
class
PixelCluster
;
21
22
static
const
InterfaceID
IID_IPixelClusterSplitProbTool
(
"IPixelClusterSplitProbTool"
, 1, 0);
23
30
class
IPixelClusterSplitProbTool
:
virtual
public
IAlgTool {
31
public :
33
virtual
~IPixelClusterSplitProbTool
() {};
34
36
static
const
InterfaceID&
interfaceID
() {
return
IID_IPixelClusterSplitProbTool
; }
37
39
virtual
InDet::PixelClusterSplitProb
splitProbability
(
const
InDet::PixelCluster
& origCluster )
const
= 0;
40
42
virtual
InDet::PixelClusterSplitProb
splitProbability
(
const
InDet::PixelCluster
& origCluster,
const
Trk::TrackParameters
& trackParameters )
const
= 0;
43
44
};
45
}
46
#endif
PixelClusterSplitProb.h
TrackParameters.h
InDet::IPixelClusterSplitProbTool
Definition
IPixelClusterSplitProbTool.h:30
InDet::IPixelClusterSplitProbTool::splitProbability
virtual InDet::PixelClusterSplitProb splitProbability(const InDet::PixelCluster &origCluster) const =0
take one, give many
InDet::IPixelClusterSplitProbTool::interfaceID
static const InterfaceID & interfaceID()
interface ID
Definition
IPixelClusterSplitProbTool.h:36
InDet::IPixelClusterSplitProbTool::splitProbability
virtual InDet::PixelClusterSplitProb splitProbability(const InDet::PixelCluster &origCluster, const Trk::TrackParameters &trackParameters) const =0
take one, give many
InDet::IPixelClusterSplitProbTool::~IPixelClusterSplitProbTool
virtual ~IPixelClusterSplitProbTool()
virtual destructor
Definition
IPixelClusterSplitProbTool.h:33
InDet::PixelClusterSplitProb
return object of the IPixelClusterSplitProbTool
Definition
PixelClusterSplitProb.h:25
InDet::PixelCluster
Definition
InnerDetector/InDetRecEvent/InDetPrepRawData/InDetPrepRawData/PixelCluster.h:49
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
InDet::IID_IPixelClusterSplitProbTool
static const InterfaceID IID_IPixelClusterSplitProbTool("IPixelClusterSplitProbTool", 1, 0)
Trk::TrackParameters
ParametersBase< TrackParametersDim, Charged > TrackParameters
Definition
Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:27
Generated on
for ATLAS Offline Software by
1.17.0