ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
InDet::IPixelClusterSplitter Class Referenceabstract

#include <IPixelClusterSplitter.h>

Inheritance diagram for InDet::IPixelClusterSplitter:
Collaboration diagram for InDet::IPixelClusterSplitter:

Public Member Functions

virtual ~IPixelClusterSplitter ()
 virtual destructor More...
 
virtual std::vector< InDet::PixelClusterPartssplitCluster (const InDet::PixelCluster &origCluster) const =0
 take one, give one to many More...
 
virtual std::vector< InDet::PixelClusterPartssplitCluster (const InDet::PixelCluster &origCluster, const InDet::PixelClusterSplitProb &spo) const =0
 take one, give one to many - with split probability object More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 interface ID More...
 

Detailed Description

Interface for pixel cluster splitter tools,
returning 0 indicates that no splitting has been done
Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 30 of file IPixelClusterSplitter.h.

Constructor & Destructor Documentation

◆ ~IPixelClusterSplitter()

virtual InDet::IPixelClusterSplitter::~IPixelClusterSplitter ( )
inlinevirtual

virtual destructor

Definition at line 33 of file IPixelClusterSplitter.h.

33 {};

Member Function Documentation

◆ interfaceID()

static const InterfaceID& InDet::IPixelClusterSplitter::interfaceID ( )
inlinestatic

interface ID

Definition at line 36 of file IPixelClusterSplitter.h.

36 { return IID_IPixelClusterSplitter; }

◆ splitCluster() [1/2]

virtual std::vector<InDet::PixelClusterParts> InDet::IPixelClusterSplitter::splitCluster ( const InDet::PixelCluster origCluster) const
pure virtual

take one, give one to many

Implemented in InDet::TruthPixelClusterSplitter.

◆ splitCluster() [2/2]

virtual std::vector<InDet::PixelClusterParts> InDet::IPixelClusterSplitter::splitCluster ( const InDet::PixelCluster origCluster,
const InDet::PixelClusterSplitProb spo 
) const
pure virtual

take one, give one to many - with split probability object

Implemented in InDet::TruthPixelClusterSplitter.


The documentation for this class was generated from the following file: