// ------------------------------------------------------------------------- // ----- CbmMvdGeoPar header file ----- // ----- Created 07/11/06 by V. Friese ----- // ------------------------------------------------------------------------- /** CbmMvdGeoPar.h *@author V.Friese * * Handling of geometry parameters for MVD. Copied from CbmGeoStsPar.h. * **/ #ifndef CBMMVDGEOPAR_H #define CBMMVDGEOPAR_H 1 #include "CbmParGenericSet.h" class CbmMvdGeoPar : public CbmParGenericSet { public: /** Constructor **/ CbmMvdGeoPar(const char* name = "CbmMvdGeoPar", const char* title ="MVD Geometry Parameters", const char* context = "Default"); /** Destructor **/ virtual ~CbmMvdGeoPar(); /** Clear parameter set **/ virtual void clear(); /** Put parameters **/ virtual void putParams(CbmParamList* parList); /** Get parameters **/ virtual Bool_t getParams(CbmParamList* parList); /** Accessors to sensitive and passive nodes **/ TObjArray* GetGeoSensitiveNodes() { return fGeoSensNodes; } TObjArray* GetGeoPassiveNodes() { return fGeoPassNodes; } private: TObjArray* fGeoSensNodes; // List of CbmGeoNodes for sensitive volumes TObjArray* fGeoPassNodes; // List of CbmGeoNodes for passive volumes ClassDef(CbmMvdGeoPar,1); }; #endif