GeoModel - GeoModelCore
Public Member Functions | List of all members
GeoVStore Class Referenceabstract

Abstract base class for a generic GeoModel store The interface allows to store pointers to two types of objects. More...

#include <GeoVStore.h>

Public Member Functions

virtual void storeAXF (GeoAlignableTransform *axf, std::any key)=0
 
virtual void storeFPV (GeoVFullPhysVol *fpv, std::any key)=0
 

Detailed Description

Abstract base class for a generic GeoModel store The interface allows to store pointers to two types of objects.

  1. Full Physical Volumes
  2. Alignable Transforms

A pointer to the store object can be passed to GeoVGeometryPlugin::create(). This allows for storing pointers to full physical volumes and alignable transforms while the plugin is building raw detector geometries. The stored pointers can be used later for constructing the readout geometry layer, and for applying alignment corrections

Definition at line 28 of file GeoVStore.h.


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