ATLAS Offline Software
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
PixelCluster
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/PixelCluster.h:8
TrackParameters.h
InDet::IPixelClusterSplitProbTool::splitProbability
virtual InDet::PixelClusterSplitProb splitProbability(const InDet::PixelCluster &origCluster) const =0
take one, give many
InDet::IPixelClusterSplitProbTool
Definition:
IPixelClusterSplitProbTool.h:30
InDet::PixelClusterSplitProb
Definition:
PixelClusterSplitProb.h:25
InDet
Primary Vertex Finder.
Definition:
VP1ErrorUtils.h:36
InDet::IPixelClusterSplitProbTool::interfaceID
static const InterfaceID & interfaceID()
interface ID
Definition:
IPixelClusterSplitProbTool.h:36
PixelClusterSplitProb.h
Trk::ParametersBase
Definition:
ParametersBase.h:55
InDet::IPixelClusterSplitProbTool::~IPixelClusterSplitProbTool
virtual ~IPixelClusterSplitProbTool()
virtual destructor
Definition:
IPixelClusterSplitProbTool.h:33
InDet::PixelCluster
Definition:
InnerDetector/InDetRecEvent/InDetPrepRawData/InDetPrepRawData/PixelCluster.h:49
InDet::IPixelClusterSplitProbTool::splitProbability
virtual InDet::PixelClusterSplitProb splitProbability(const InDet::PixelCluster &origCluster, const Trk::TrackParameters &trackParameters) const =0
take one, give many
Generated on Sun Dec 22 2024 21:11:58 for ATLAS Offline Software by
1.8.18