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