DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Namespace for the reconstruction part of the AIDA detector description toolkit. More...
Classes | |
class | CellIDPositionConverter |
class | ConeSurface |
struct | ConicalSupportStruct |
class | CylinderSurface |
struct | DCH_info_struct |
class | DetectorSurfaces |
struct | FixedPadSizeTPCStruct |
class | GearHandle |
class | ICone |
class | ICylinder |
class | IMaterial |
class | ISurface |
struct | LayeredCalorimeterStruct |
struct | MapStringDoubleStruct |
struct | MapStringVariantStruct |
class | MaterialData |
class | MaterialManager |
class | MaterialScan |
Class to perform material scans along a straight line. More... | |
struct | NeighbourSurfacesStruct |
struct | StructExtension |
class | Surface |
class | SurfaceHelper |
class | SurfaceList |
class | SurfaceManager |
class | SurfaceType |
class | Vector2D |
class | Vector3D |
class | VolCone |
class | VolConeImpl |
class | VolCylinder |
class | VolCylinderImpl |
class | VolPlaneImpl |
class | VolSurface |
class | VolSurfaceBase |
class | VolSurfaceHandle |
struct | VolSurfaceList |
struct | ZDiskPetalsStruct |
struct | ZPlanarStruct |
Functions | |
std::ostream & | operator<< (std::ostream &io, const DCH_info &d) |
gear::GearMgr * | createGearMgr (Detector &description, const std::string &pluginName="GearForILD") |
std::ostream & | operator<< (std::ostream &io, const FixedPadSizeTPCData &d) |
std::ostream & | operator<< (std::ostream &io, const ZPlanarData &d) |
std::ostream & | operator<< (std::ostream &io, const ZDiskPetalsData &d) |
std::ostream & | operator<< (std::ostream &io, const ConicalSupportData &d) |
std::ostream & | operator<< (std::ostream &io, const LayeredCalorimeterData &d) |
std::ostream & | operator<< (std::ostream &io, const NeighbourSurfacesData &d) |
std::ostream & | operator<< (std::ostream &io, const DoubleParameters &d) |
std::ostream & | operator<< (std::ostream &io, const VariantParameters &d) |
std::ostream & | operator<< (std::ostream &os, const IMaterial &m) |
dump IMaterial operator More... | |
std::ostream & | operator<< (std::ostream &os, const SurfaceType &t) |
dump SurfaceType operator More... | |
std::ostream & | operator<< (std::ostream &os, const ISurface &s) |
dump ISurface operator More... | |
std::ostream & | operator<< (std::ostream &os, const Material &m) |
dump Material operator More... | |
std::ostream & | operator<< (std::ostream &os, const MaterialVec &m) |
dump MaterialVec operator More... | |
VolSurfaceList * | volSurfaceList (DetElement &det) |
Vector3D | operator+ (const Vector3D &a, const Vector3D &b) |
Vector3D | operator- (const Vector3D &a, const Vector3D &b) |
bool | operator== (const Vector3D &a, const Vector3D &b) |
Vector3D | operator* (double s, const Vector3D &v) |
Vector3D | operator- (const Vector3D &v) |
double | operator* (const Vector3D &v0, const Vector3D &v1) |
operator for scalar product More... | |
std::ostream & | operator<< (std::ostream &os, const Vector3D &v) |
bool | findVolume (PlacedVolume pv, Volume theVol, std::list< PlacedVolume > &volList) |
Namespace for the reconstruction part of the AIDA detector description toolkit.
Definition at line 29 of file CellIDPositionConverter.h.
Definition at line 345 of file DetectorData.h.
Definition at line 196 of file DCH_info.h.
using dd4hep::rec::DoubleParameters = typedef StructExtension<MapStringDoubleStruct> |
Definition at line 505 of file DetectorData.h.
Definition at line 90 of file DetectorData.h.
Definition at line 472 of file DetectorData.h.
typedef long long int dd4hep::rec::long64 |
Definition at line 28 of file ISurface.h.
typedef std::vector< std::pair< Material, double > > dd4hep::rec::MaterialVec |
Definition at line 30 of file MaterialManager.h.
Definition at line 498 of file DetectorData.h.
typedef std::vector< std::pair< PlacedVolume, double > > dd4hep::rec::PlacementVec |
Definition at line 31 of file MaterialManager.h.
typedef std::multimap< unsigned long, ISurface*> dd4hep::rec::SurfaceMap |
typedef for surface maps, keyed by the cellID
Definition at line 25 of file SurfaceManager.h.
using dd4hep::rec::VariantParameters = typedef StructExtension<MapStringVariantStruct> |
Definition at line 552 of file DetectorData.h.
typedef VolSurfaceHandle< VolPlaneImpl > dd4hep::rec::VolPlane |
Definition at line 30 of file CellIDPositionConverter.h.
Definition at line 302 of file DetectorData.h.
Definition at line 184 of file DetectorData.h.
gear::GearMgr * dd4hep::rec::createGearMgr | ( | Detector & | description, |
const std::string & | pluginName = "GearForILD" |
||
) |
Factory method that creates a GearMgr object pobulated with the GearParametersImpl objects from all (top level) DetElements in the description object
register any materials assigned to the handle:
register any materials assigned to the handle:
Definition at line 39 of file DDGear.cpp.
bool dd4hep::rec::findVolume | ( | PlacedVolume | pv, |
Volume | theVol, | ||
std::list< PlacedVolume > & | volList | ||
) |
Definition at line 539 of file Surface.cpp.
operator for scalar product
Definition at line 315 of file Vector3D.h.
Multiplication with scalar
Definition at line 303 of file Vector3D.h.
Addition of two vectors
Definition at line 284 of file Vector3D.h.
Subtraction of two vectors
Definition at line 289 of file Vector3D.h.
Negative vector
Definition at line 309 of file Vector3D.h.
std::ostream & dd4hep::rec::operator<< | ( | std::ostream & | io, |
const ConicalSupportData & | d | ||
) |
Definition at line 137 of file DetectorData.cpp.
|
inline |
Definition at line 197 of file DCH_info.h.
std::ostream & dd4hep::rec::operator<< | ( | std::ostream & | io, |
const DoubleParameters & | d | ||
) |
Definition at line 216 of file DetectorData.cpp.
std::ostream & dd4hep::rec::operator<< | ( | std::ostream & | io, |
const FixedPadSizeTPCData & | d | ||
) |
Definition at line 21 of file DetectorData.cpp.
std::ostream & dd4hep::rec::operator<< | ( | std::ostream & | io, |
const LayeredCalorimeterData & | d | ||
) |
Definition at line 161 of file DetectorData.cpp.
std::ostream & dd4hep::rec::operator<< | ( | std::ostream & | io, |
const NeighbourSurfacesData & | d | ||
) |
Definition at line 207 of file DetectorData.cpp.
std::ostream & dd4hep::rec::operator<< | ( | std::ostream & | io, |
const VariantParameters & | d | ||
) |
Definition at line 250 of file DetectorData.cpp.
std::ostream & dd4hep::rec::operator<< | ( | std::ostream & | io, |
const ZDiskPetalsData & | d | ||
) |
Definition at line 88 of file DetectorData.cpp.
std::ostream & dd4hep::rec::operator<< | ( | std::ostream & | io, |
const ZPlanarData & | d | ||
) |
Definition at line 44 of file DetectorData.cpp.
|
inline |
dump IMaterial operator
Definition at line 60 of file IMaterial.h.
|
inline |
dump ISurface operator
Definition at line 315 of file ISurface.h.
|
inline |
dump Material operator
Definition at line 95 of file MaterialManager.h.
|
inline |
dump MaterialVec operator
Definition at line 103 of file MaterialManager.h.
|
inline |
dump SurfaceType operator
Definition at line 293 of file ISurface.h.
|
inline |
Output operator
Definition at line 357 of file Vector3D.h.
Exact comparison of two vectors
Definition at line 294 of file Vector3D.h.
VolSurfaceList * dd4hep::rec::volSurfaceList | ( | DetElement & | det | ) |
Helper function for accessing the list assigned to a DetElement - attaches empty list if needed.
Definition at line 528 of file Surface.cpp.