ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TileHitVectorDMBuilder Class Reference

See TileGeoG4SD/TileHitVectorBuilder documentation. More...

#include <TileHitVectorDMBuilder.h>

Inheritance diagram for TileHitVectorDMBuilder:
Collaboration diagram for TileHitVectorDMBuilder:

Public Member Functions

void ResetCells ()
 
TileGeoG4DMLookupBuilderGetDMLookupBuilder () const
 
void SetDMLookupBuilder (std::unique_ptr< TileGeoG4DMLookupBuilder > dmLookupBuilder)
 

Private Attributes

std::unique_ptr< TileGeoG4DMLookupBuilderm_dmLookupBuilder
 

Detailed Description

See TileGeoG4SD/TileHitVectorBuilder documentation.

Because TileGeoG4CalibSDTool doesn't have the required data to construct a TileGeoG4DMLookupBuilder, it must be set by the SD itself at the beginning of a G4Event.

Definition at line 19 of file TileHitVectorDMBuilder.h.

Member Function Documentation

◆ GetDMLookupBuilder()

TileGeoG4DMLookupBuilder* TileHitVectorDMBuilder::GetDMLookupBuilder ( ) const
inline

Definition at line 30 of file TileHitVectorDMBuilder.h.

30 { return m_dmLookupBuilder.get(); }

◆ ResetCells()

void TileHitVectorDMBuilder::ResetCells ( )
inline

Definition at line 24 of file TileHitVectorDMBuilder.h.

24  {
25  // Call ResetCells for the parent
26  TileHitVectorBuilder::ResetCells();
27  m_dmLookupBuilder->ResetCells();
28  };

◆ SetDMLookupBuilder()

void TileHitVectorDMBuilder::SetDMLookupBuilder ( std::unique_ptr< TileGeoG4DMLookupBuilder dmLookupBuilder)
inline

Definition at line 32 of file TileHitVectorDMBuilder.h.

32  {
33  m_dmLookupBuilder = std::move(dmLookupBuilder);
34  }

Member Data Documentation

◆ m_dmLookupBuilder

std::unique_ptr<TileGeoG4DMLookupBuilder> TileHitVectorDMBuilder::m_dmLookupBuilder
private

Definition at line 37 of file TileHitVectorDMBuilder.h.


The documentation for this class was generated from the following file:
TileHitVectorDMBuilder::m_dmLookupBuilder
std::unique_ptr< TileGeoG4DMLookupBuilder > m_dmLookupBuilder
Definition: TileHitVectorDMBuilder.h:37