ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::IPixelClusterSplitter Class Referenceabstract

#include <IPixelClusterSplitter.h>

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

Public Member Functions

virtual ~IPixelClusterSplitter ()
 virtual destructor
virtual std::vector< InDet::PixelClusterPartssplitCluster (const InDet::PixelCluster &origCluster) const =0
 take one, give one to many
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

Static Public Member Functions

static const InterfaceID & interfaceID ()
 interface ID

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()

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

interface ID

Definition at line 36 of file IPixelClusterSplitter.h.

static const InterfaceID IID_IPixelClusterSplitter("IPixelClusterSplitter", 1, 0)

◆ 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: