ATLAS Offline Software
Public Member Functions | List of all members
IFPGAClusterConverter Class Referenceabstract

#include <IFPGAClusterConverter.h>

Inheritance diagram for IFPGAClusterConverter:
Collaboration diagram for IFPGAClusterConverter:

Public Member Functions

virtual StatusCode convertHits (const std::vector< FPGATrackSimHit > &, InDet::PixelClusterCollection &, InDet::SCT_ClusterCollection &) const =0
 
virtual StatusCode convertHits (const std::vector< const FPGATrackSimHit * > &, InDet::PixelClusterCollection &, InDet::SCT_ClusterCollection &) const =0
 
virtual StatusCode convertHits (const std::vector< FPGATrackSimHit > &hits, xAOD::PixelClusterContainer &pixelCont, xAOD::StripClusterContainer &SCTCont) const =0
 
virtual StatusCode convertClusters (const std::vector< FPGATrackSimCluster > &, InDet::PixelClusterCollection &, InDet::SCT_ClusterCollection &) const =0
 
virtual StatusCode convertClusters (const std::vector< FPGATrackSimCluster > &cl, xAOD::PixelClusterContainer &pixelCont, xAOD::StripClusterContainer &SCTCont) const =0
 
virtual StatusCode convertSpacePoints (const std::vector< FPGATrackSimCluster > &fpgaSPs, const std::vector< FPGATrackSimCluster > &fpgaClusters, xAOD::SpacePointContainer &SPStripCont, xAOD::SpacePointContainer &SPPixelCont, xAOD::StripClusterContainer &stripClusterCont, xAOD::PixelClusterContainer &pixelClusterCont) const =0
 
virtual StatusCode createPixelCluster (const FPGATrackSimHit &h, const std::vector< Identifier > &rdoList, std::unique_ptr< InDet::PixelCluster > &) const =0
 
virtual StatusCode createPixelCluster (const FPGATrackSimHit &h, const std::vector< Identifier > &rdoList, xAOD::PixelCluster &) const =0
 
virtual StatusCode createSCTCluster (const FPGATrackSimHit &h, const std::vector< Identifier > &rdoList, std::unique_ptr< InDet::SCT_Cluster > &) const =0
 
virtual StatusCode createSCTCluster (const FPGATrackSimHit &h, const std::vector< Identifier > &rdoList, xAOD::StripCluster &) const =0
 
virtual StatusCode createPixelCluster (const FPGATrackSimCluster &, std::unique_ptr< InDet::PixelCluster > &) const =0
 
virtual StatusCode createPixelCluster (const FPGATrackSimCluster &, xAOD::PixelCluster &) const =0
 
virtual StatusCode createSCTCluster (const FPGATrackSimCluster &, std::unique_ptr< InDet::SCT_Cluster > &) const =0
 
virtual StatusCode createSCTCluster (const FPGATrackSimCluster &, xAOD::StripCluster &) const =0
 
virtual StatusCode createSP (const FPGATrackSimCluster &cl, xAOD::SpacePoint &sp, xAOD::StripClusterContainer &clustersCont) const =0
 
virtual StatusCode createSP (const FPGATrackSimCluster &cl, xAOD::SpacePoint &sp, xAOD::PixelClusterContainer &clustersCont) const =0
 
virtual StatusCode getRdoList (std::vector< Identifier > &rdoList, const FPGATrackSimCluster &cluster) const =0
 
virtual StatusCode getRdoList (std::vector< Identifier > &rdoList, const FPGATrackSimHit &hit) const =0
 
virtual StatusCode getStripsInfo (const xAOD::StripCluster &cl, float &halfStripLength, Amg::Vector3D &stripDirection, Amg::Vector3D &stripCenter) const =0
 

Detailed Description

Definition at line 31 of file IFPGAClusterConverter.h.

Member Function Documentation

◆ convertClusters() [1/2]

virtual StatusCode IFPGAClusterConverter::convertClusters ( const std::vector< FPGATrackSimCluster > &  ,
InDet::PixelClusterCollection ,
InDet::SCT_ClusterCollection  
) const
pure virtual

◆ convertClusters() [2/2]

virtual StatusCode IFPGAClusterConverter::convertClusters ( const std::vector< FPGATrackSimCluster > &  cl,
xAOD::PixelClusterContainer pixelCont,
xAOD::StripClusterContainer SCTCont 
) const
pure virtual

◆ convertHits() [1/3]

virtual StatusCode IFPGAClusterConverter::convertHits ( const std::vector< const FPGATrackSimHit * > &  ,
InDet::PixelClusterCollection ,
InDet::SCT_ClusterCollection  
) const
pure virtual

◆ convertHits() [2/3]

virtual StatusCode IFPGAClusterConverter::convertHits ( const std::vector< FPGATrackSimHit > &  ,
InDet::PixelClusterCollection ,
InDet::SCT_ClusterCollection  
) const
pure virtual

◆ convertHits() [3/3]

virtual StatusCode IFPGAClusterConverter::convertHits ( const std::vector< FPGATrackSimHit > &  hits,
xAOD::PixelClusterContainer pixelCont,
xAOD::StripClusterContainer SCTCont 
) const
pure virtual

◆ convertSpacePoints()

virtual StatusCode IFPGAClusterConverter::convertSpacePoints ( const std::vector< FPGATrackSimCluster > &  fpgaSPs,
const std::vector< FPGATrackSimCluster > &  fpgaClusters,
xAOD::SpacePointContainer SPStripCont,
xAOD::SpacePointContainer SPPixelCont,
xAOD::StripClusterContainer stripClusterCont,
xAOD::PixelClusterContainer pixelClusterCont 
) const
pure virtual

◆ createPixelCluster() [1/4]

virtual StatusCode IFPGAClusterConverter::createPixelCluster ( const FPGATrackSimCluster ,
std::unique_ptr< InDet::PixelCluster > &   
) const
pure virtual

◆ createPixelCluster() [2/4]

virtual StatusCode IFPGAClusterConverter::createPixelCluster ( const FPGATrackSimCluster ,
xAOD::PixelCluster  
) const
pure virtual

◆ createPixelCluster() [3/4]

virtual StatusCode IFPGAClusterConverter::createPixelCluster ( const FPGATrackSimHit h,
const std::vector< Identifier > &  rdoList,
std::unique_ptr< InDet::PixelCluster > &   
) const
pure virtual

◆ createPixelCluster() [4/4]

virtual StatusCode IFPGAClusterConverter::createPixelCluster ( const FPGATrackSimHit h,
const std::vector< Identifier > &  rdoList,
xAOD::PixelCluster  
) const
pure virtual

◆ createSCTCluster() [1/4]

virtual StatusCode IFPGAClusterConverter::createSCTCluster ( const FPGATrackSimCluster ,
std::unique_ptr< InDet::SCT_Cluster > &   
) const
pure virtual

◆ createSCTCluster() [2/4]

virtual StatusCode IFPGAClusterConverter::createSCTCluster ( const FPGATrackSimCluster ,
xAOD::StripCluster  
) const
pure virtual

◆ createSCTCluster() [3/4]

virtual StatusCode IFPGAClusterConverter::createSCTCluster ( const FPGATrackSimHit h,
const std::vector< Identifier > &  rdoList,
std::unique_ptr< InDet::SCT_Cluster > &   
) const
pure virtual

◆ createSCTCluster() [4/4]

virtual StatusCode IFPGAClusterConverter::createSCTCluster ( const FPGATrackSimHit h,
const std::vector< Identifier > &  rdoList,
xAOD::StripCluster  
) const
pure virtual

◆ createSP() [1/2]

virtual StatusCode IFPGAClusterConverter::createSP ( const FPGATrackSimCluster cl,
xAOD::SpacePoint sp,
xAOD::PixelClusterContainer clustersCont 
) const
pure virtual

◆ createSP() [2/2]

virtual StatusCode IFPGAClusterConverter::createSP ( const FPGATrackSimCluster cl,
xAOD::SpacePoint sp,
xAOD::StripClusterContainer clustersCont 
) const
pure virtual

◆ getRdoList() [1/2]

virtual StatusCode IFPGAClusterConverter::getRdoList ( std::vector< Identifier > &  rdoList,
const FPGATrackSimCluster cluster 
) const
pure virtual

◆ getRdoList() [2/2]

virtual StatusCode IFPGAClusterConverter::getRdoList ( std::vector< Identifier > &  rdoList,
const FPGATrackSimHit hit 
) const
pure virtual

◆ getStripsInfo()

virtual StatusCode IFPGAClusterConverter::getStripsInfo ( const xAOD::StripCluster cl,
float &  halfStripLength,
Amg::Vector3D stripDirection,
Amg::Vector3D stripCenter 
) const
pure virtual

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