5#ifndef MUONGEOMODELR4_TOROIDDETECTORMANGER_H
6#define MUONGEOMODELR4_TOROIDDETECTORMANGER_H
7#include "GeoModelKernel/GeoVDetectorManager.h"
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Simple detector manager that just holds the tree tops to the components representing the passive muon...
virtual ~ToroidDetectorManager()=default
Default desctructor.
std::vector< PVConstLink > m_treeTops
ToroidDetectorManager(const std::string &name)
Constructor taking the detector manger name.
unsigned int getNumTreeTops() const override final
Number of tree tops.
void addTreeTop(PVConstLink pvLink)
Add a GeoVolume to the toroid.
PVConstLink getTreeTop(unsigned int i) const override final
Access to the i-th tree top.
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...