DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::sim::Geant4PlacementParameterisation::Dimension Struct Reference

Helper structure to cache dimension variabled from setup parameters. More...

#include <Geant4PlacementParameterisation.h>

Public Member Functions

 Dimension (const G4Transform3D &d, std::size_t c)
 Initializing constructor. More...
 
 Dimension ()=default
 Default constructor. More...
 
 Dimension (Dimension &&)=default
 Move Constructor. More...
 
 Dimension (const Dimension &)=default
 Copy Constructor. More...
 
Dimensionoperator= (Dimension &&)=default
 Assignment operator. More...
 
Dimensionoperator= (const Dimension &)=default
 Assignment operator. More...
 

Public Attributes

G4Transform3D delta { }
 
G4ThreeVector translation { }
 
std::size_t count { 0 }
 

Detailed Description

Helper structure to cache dimension variabled from setup parameters.

Definition at line 43 of file Geant4PlacementParameterisation.h.

Constructor & Destructor Documentation

◆ Dimension() [1/4]

dd4hep::sim::Geant4PlacementParameterisation::Dimension::Dimension ( const G4Transform3D &  d,
std::size_t  c 
)
inline

Initializing constructor.

Definition at line 50 of file Geant4PlacementParameterisation.h.

◆ Dimension() [2/4]

dd4hep::sim::Geant4PlacementParameterisation::Dimension::Dimension ( )
default

Default constructor.

◆ Dimension() [3/4]

dd4hep::sim::Geant4PlacementParameterisation::Dimension::Dimension ( Dimension &&  )
default

Move Constructor.

◆ Dimension() [4/4]

dd4hep::sim::Geant4PlacementParameterisation::Dimension::Dimension ( const Dimension )
default

Copy Constructor.

Member Function Documentation

◆ operator=() [1/2]

Dimension& dd4hep::sim::Geant4PlacementParameterisation::Dimension::operator= ( const Dimension )
default

Assignment operator.

◆ operator=() [2/2]

Dimension& dd4hep::sim::Geant4PlacementParameterisation::Dimension::operator= ( Dimension &&  )
default

Assignment operator.

Member Data Documentation

◆ count

std::size_t dd4hep::sim::Geant4PlacementParameterisation::Dimension::count { 0 }

Definition at line 46 of file Geant4PlacementParameterisation.h.

◆ delta

G4Transform3D dd4hep::sim::Geant4PlacementParameterisation::Dimension::delta { }

Definition at line 44 of file Geant4PlacementParameterisation.h.

◆ translation

G4ThreeVector dd4hep::sim::Geant4PlacementParameterisation::Dimension::translation { }

Definition at line 45 of file Geant4PlacementParameterisation.h.


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