Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | Public Attributes | List of all members
emfield::geom_map::association_entry Struct Reference

#include <bayeux/emfield/geom_map.h>

Public Member Functions

 association_entry ()
 
const std::string & get_label () const
 
const std::string & get_logical_volume_name () const
 
bool has_logvol () const
 
const geomtools::logical_volumeget_logvol () const
 
const std::string & get_field_name () const
 
bool has_field () const
 
const emfield::base_electromagnetic_fieldget_field () const
 

Public Attributes

std::string label
 
std::string logical_volume_name
 
const geomtools::logical_volumelogvol
 
std::string field_name
 
const emfield::base_electromagnetic_fieldfield
 
datatools::properties auxiliaries
 

Constructor & Destructor Documentation

◆ association_entry()

emfield::geom_map::association_entry::association_entry ( )

Member Function Documentation

◆ get_field()

const emfield::base_electromagnetic_field& emfield::geom_map::association_entry::get_field ( ) const
inline

◆ get_field_name()

const std::string& emfield::geom_map::association_entry::get_field_name ( ) const
inline

◆ get_label()

const std::string& emfield::geom_map::association_entry::get_label ( ) const
inline

◆ get_logical_volume_name()

const std::string& emfield::geom_map::association_entry::get_logical_volume_name ( ) const
inline

◆ get_logvol()

const geomtools::logical_volume& emfield::geom_map::association_entry::get_logvol ( ) const
inline

◆ has_field()

bool emfield::geom_map::association_entry::has_field ( ) const
inline

◆ has_logvol()

bool emfield::geom_map::association_entry::has_logvol ( ) const
inline

Member Data Documentation

◆ auxiliaries

datatools::properties emfield::geom_map::association_entry::auxiliaries

◆ field

const emfield::base_electromagnetic_field* emfield::geom_map::association_entry::field

◆ field_name

std::string emfield::geom_map::association_entry::field_name

◆ label

std::string emfield::geom_map::association_entry::label

◆ logical_volume_name

std::string emfield::geom_map::association_entry::logical_volume_name

◆ logvol

const geomtools::logical_volume* emfield::geom_map::association_entry::logvol

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