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