ATLAS Offline Software
Loading...
Searching...
No Matches
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(); }
std::unique_ptr< TileGeoG4DMLookupBuilder > m_dmLookupBuilder

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