ATLAS Offline Software
Loading...
Searching...
No Matches
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"
16
17namespace 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 :
34
36 static const InterfaceID& interfaceID() { return IID_IPixelClusterSplitProbTool; }
37
40
42 virtual InDet::PixelClusterSplitProb splitProbability(const InDet::PixelCluster& origCluster, const Trk::TrackParameters& trackParameters ) const = 0;
43
44 };
45}
46#endif
virtual InDet::PixelClusterSplitProb splitProbability(const InDet::PixelCluster &origCluster) const =0
take one, give many
static const InterfaceID & interfaceID()
interface ID
virtual InDet::PixelClusterSplitProb splitProbability(const InDet::PixelCluster &origCluster, const Trk::TrackParameters &trackParameters) const =0
take one, give many
virtual ~IPixelClusterSplitProbTool()
virtual destructor
return object of the IPixelClusterSplitProbTool
Primary Vertex Finder.
static const InterfaceID IID_IPixelClusterSplitProbTool("IPixelClusterSplitProbTool", 1, 0)
ParametersBase< TrackParametersDim, Charged > TrackParameters