|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
13 #ifndef DDALIGN_GLOBALDETECTORALIGNMENT_H
14 #define DDALIGN_GLOBALDETECTORALIGNMENT_H
45 static bool debug(
bool value);
82 #endif // DDALIGN_GLOBALDETECTORALIGNMENT_H
std::vector< GlobalAlignment > & volumeAlignments()
Alignment entries for lower level volumes, which are NOT attached to daughter DetElements.
GlobalDetectorAlignment. DetElement Handle supporting alignment operations.
static bool debug()
Access debugging flag.
Main handle class to hold a TGeo alignment object of type TGeoPhysicalNode.
GlobalAlignment alignment() const
Access to the alignment block.
void check(bool condition, const std::string &msg) const
Internal assert function to check conditions.
Handle class describing a detector element.
GlobalAlignment align(const Position &pos, bool check=false, double overlap=0.001)
Align the PhysicalNode of the placement of the detector element (translation only)
ROOT::Math::Transform3D Transform3D
ROOT::Math::XYZVector Position
GlobalDetectorAlignment(DetElement e)
Initializing constructor.
void collectNodes(std::vector< PlacedVolume > &nodes)
Collect all placements from the detector element up to the world volume.
Namespace for the AIDA detector description toolkit.
ROOT::Math::RotationZYX RotationZYX