#ifndef MUOGEOMETRYMESSENGER_HPP #define MUOGEOMETRYMESSENGER_HPP // // $Id: MuoGeometryMessenger.hpp,v 1.3 2001/06/12 21:18:49 russo Exp $ // // File: MuoGeometryMessenger.hpp // Purpose: // Created: 19-DEC-1998 John Hobbs // // $Revision: 1.3 $ // // // Include files #include "absGeometryMessenger.hpp" #include "d0_geometry/base/BaseGeometry.hpp" /** CPS Geometry Messenger. Define a messenger to the CPS Geometry telling that there is a new version of a non-mutable geometry. This messenger is intended for use in reco. */ class MuoGeometryMessenger: public absGeometryMessenger { public: /// Constructor MuoGeometryMessenger(absGeometryMessenger* chain=0): absGeometryMessenger(chain) {} /// Refresh with a new BaseGeometry void refresh(d0_Ref detector, const bool passnull=false) const; }; #endif //MUOGEOMETRYMESSENGER_HPP