1 #ifndef Geometry_MTDNumberingBuilder_GeometricTimingDet_H 2 #define Geometry_MTDNumberingBuilder_GeometricTimingDet_H 15 #include <ext/pool_allocator.h> 30 using Translation = ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >;
33 using GeoHistory = std::vector<DDExpandedNode, PoolAlloc<DDExpandedNode> >;
34 using nav_type = std::vector<int, PoolAlloc<int> >;
145 std::unique_ptr<Bounds>
bounds()
const;
GeometricTimingEnumType type_
DetId geographicalId() const
GeometricTimingEnumType type() const
void addComponents(GeometricTimingDetContainer const &cont)
Position positionBounds() const
std::pair< int const *, size_t > NavRange
double siliconAPVNum() const
double pixROCCols() const
NavRange navRange() const
std::vector< double > params_
ConstGeometricTimingDetContainer & components()
std::unique_ptr< Bounds > bounds() const
ConstGeometricTimingDetContainer deepComponents() const
void addComponent(GeometricTimingDet *)
GeometricTimingDet(DDFilteredView *fv, GeometricTimingEnumType dd)
GeometricTimingDet * component(size_t index)
void setGeographicalID(DetId id)
Point3DBase< float, GlobalTag > PositionType
double pixROCRows() const
nav_type const & navType() const
enum GeometricTimingDet::GTDEnumType GeometricTimingEnumType
std::string const & name() const
DetId geographicalID() const
std::vector< double > const & params() const
DDExpandedView::NavRange NavRange
DDExpandedView::nav_type nav_type
std::vector< GeometricTimingDet const * > ConstGeometricTimingDetContainer
ROOT::Math::Rotation3D RotationMatrix
TkRotation< float > RotationType
ConstGeometricTimingDetContainer const & components() const
std::vector< GeometricTimingDet * > GeometricTimingDetContainer
RotationMatrix const & rotation() const
DDSolidShape const & shape() const
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > Translation
ConstGeometricTimingDetContainer container_
std::vector< DDExpandedNode > GeoHistory
cont
load Luminosity info ##
Rotation rotationBounds() const
std::vector< int > nav_type
std::vector of sibling numbers
Translation const & translation() const