1 #ifndef DTGeometry_DTGeometry_h 2 #define DTGeometry_DTGeometry_h 47 const DetContainer& detUnits()
const override;
50 const DetContainer& dets()
const override;
53 const DetIdContainer& detUnitIds()
const override;
56 const DetIdContainer& detIds()
const override;
68 const std::vector<const DTChamber*>&
chambers()
const;
71 const std::vector<const DTSuperLayer*>& superLayers()
const;
74 const std::vector<const DTLayer*>&
layers()
const;
std::map< DetId, GeomDet * > DTDetMap
std::vector< LayerSetAndLayers > layers(const SeedingLayerSetsHits &sets)
Class to update a given geometry with a set of alignments.
DetTypeContainer theDetTypes
std::vector< const DTSuperLayer * > theSuperLayers
std::vector< const DTLayer * > theLayers
DetIdContainer theDetUnitIds
void clear(CLHEP::HepGenMatrix &m)
Helper function: Reset all elements of a matrix to 0.
std::vector< const DTChamber * > theChambers
Namespace of DDCMS conversion namespace.
void add(std::map< std::string, TH1 * > &h, TH1 *hist)
static char chambers[264][20]
std::vector< const GeomDetType * > DetTypeContainer