19#ifndef BDSLINKREGISTRY_H
20#define BDSLINKREGISTRY_H
21#include "G4Transform3D.hh"
42 const G4Transform3D& globalToInputIn);
44 const G4Transform3D& Transform(
const std::string& name)
const;
45 const G4Transform3D& Transform(G4int ID)
const;
47 const G4Transform3D& TransformInverse(
const std::string& name)
const;
48 const G4Transform3D& TransformInverse(G4int ID)
const;
50 G4bool NoRotation(
const std::string& name)
const;
51 G4bool NoRotation(G4int ID)
const;
59 G4Transform3D transform;
60 G4Transform3D transformInverse;
64 std::map<std::string, LinkEntry> byName;
65 std::map<G4int, LinkEntry> byID;
Wrapper box for an accelerator component.
Registry / map of components for tracker linkage.