Go to the documentation of this file.
26 : m_trans(fv->translation()),
28 m_name(((fv->logicalPart()).ddname()).
name()),
29 m_params(((fv->logicalPart()).solid()).
parameters()),
31 m_z(fv->geoHistory().back().absTranslation().z()),
77 it->deepDeleteComponents();
DetGeomDesc & operator=(const DetGeomDesc &)
void applyAlignment(const CTPPSRPAlignmentCorrectionData &)
alignment
const std::string DDD_CTPPS_PIXELS_SENSOR_NAME
void addComponent(DetGeomDesc *)
components (children) management
Container components() const
access to the tree structure
std::vector< DetGeomDesc * > Container
void deepDeleteComponents()
deletes just the first daughters
virtual ~DetGeomDesc()
destructor
const std::string DDD_CTPPS_PIXELS_SENSOR_TYPE_2x2
std::vector< double > m_params
void clearComponents()
traverses the treee and deletes all nodes.
Geometrical description of a sensor.
const DDGeoHistory & geoHistory() const
The list of ancestors up to the root-node of the current node.
Alignment correction for an element of the CT-PPS detector. Within the geometry description,...