BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
BDSPlacementToMake Class Reference

A cache of a components to make a placement. More...

#include <BDSPlacementToMake.hh>

Collaboration diagram for BDSPlacementToMake:
Collaboration graph

Public Member Functions

 BDSPlacementToMake (const G4Transform3D &transformIn, G4LogicalVolume *lvToPlaceIn, const G4String &nameIn, G4int copyNumberIn=0)
 
 ~BDSPlacementToMake ()
 This class doesn't own anything so only delete full objects it has a copy of.
 

Data Fields

G4Transform3D transform
 
G4LogicalVolume * lvToPlace
 
G4String name
 
G4int copyNumber
 

Detailed Description

A cache of a components to make a placement.

Author
Laurie Nevay

Definition at line 34 of file BDSPlacementToMake.hh.

Constructor & Destructor Documentation

◆ BDSPlacementToMake()

BDSPlacementToMake::BDSPlacementToMake ( const G4Transform3D &  transformIn,
G4LogicalVolume *  lvToPlaceIn,
const G4String &  nameIn,
G4int  copyNumberIn = 0 
)
inline

Definition at line 38 of file BDSPlacementToMake.hh.

◆ ~BDSPlacementToMake()

BDSPlacementToMake::~BDSPlacementToMake ( )
inline

This class doesn't own anything so only delete full objects it has a copy of.

Definition at line 49 of file BDSPlacementToMake.hh.

Field Documentation

◆ copyNumber

G4int BDSPlacementToMake::copyNumber

Definition at line 54 of file BDSPlacementToMake.hh.

◆ lvToPlace

G4LogicalVolume* BDSPlacementToMake::lvToPlace

Definition at line 52 of file BDSPlacementToMake.hh.

◆ name

G4String BDSPlacementToMake::name

Definition at line 53 of file BDSPlacementToMake.hh.

◆ transform

G4Transform3D BDSPlacementToMake::transform

Definition at line 51 of file BDSPlacementToMake.hh.


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