Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::IGeant4PhysicalVolumeSelector Class Referenceabstract

Interface class for selectors from physical volumes. More...

#include <acts/blob/sPHENIX/Plugins/Geant4/include/Acts/Plugins/Geant4/Geant4PhysicalVolumeSelectors.hpp>

+ Inheritance diagram for Acts::IGeant4PhysicalVolumeSelector:

Public Member Functions

virtual ~IGeant4PhysicalVolumeSelector ()=default
 
virtual bool select (const G4VPhysicalVolume &g4Phys) const =0
 The main interface method.
 

Detailed Description

Interface class for selectors from physical volumes.

Definition at line 21 of file Geant4PhysicalVolumeSelectors.hpp.

View newest version in sPHENIX GitHub at line 21 of file Geant4PhysicalVolumeSelectors.hpp

Constructor & Destructor Documentation

virtual Acts::IGeant4PhysicalVolumeSelector::~IGeant4PhysicalVolumeSelector ( )
virtualdefault

Member Function Documentation

virtual bool Acts::IGeant4PhysicalVolumeSelector::select ( const G4VPhysicalVolume g4Phys) const
pure virtual

The main interface method.

Parameters
g4Physthe physical volume to be checked
Returns
a boolean indicating if it should be selected or not

Implemented in Acts::Geant4PhysicalVolumeSelectors::NameSelector, and Acts::Geant4PhysicalVolumeSelectors::AllSelector.


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