Index: /trunk/archive/pslib/include/psAstrom.h
===================================================================
--- /trunk/archive/pslib/include/psAstrom.h	(revision 1589)
+++ /trunk/archive/pslib/include/psAstrom.h	(revision 1590)
@@ -56,16 +56,5 @@
 /** Constructor */
 psGrommit *
-psGrommitAlloc(double latitude,		///< geodetic latitude (radians)
-	       double sinLat, double cosLat, ///< sine and cosine of geodetic latitude
-	       double abberationMag,	///< magnitude of diurnal aberration vector
-	       double height,		///< height (HM)
-	       double temperature,	///< ambient temperature (TDK)
-	       double pressure,		///< pressure (PMB)
-	       double humidity,		///< relative humidity (RH)
-	       double wavelength,	///< wavelength (WL)
-	       double lapseRate,	///< lapse rate (TLR)
-	       double refractA, double refractB, ///< refraction constants A and B (radians)
-	       double longitudeOffset,	///< longitude + eqn of equinoxes + ``sidereal UT'' (radians)
-	       double siderealTime	///< local apparent sidereal time (radians)
+psGrommitAlloc(const psExposure *exp	///< Exposure details from which to derive grommit
     );
 
@@ -76,5 +65,4 @@
     const double zd;			///< Zenith distance
     const double az;			///< Azimuth
-    const double lst;			///< Local Sidereal Time
     const psTime *time;			///< Time of observation
     const float rotAngle;		///< Rotator position angle
@@ -86,4 +74,5 @@
     const psObservatory *observatory;	///< Observatory data: longitude, latitude, height etc.
     /* Derived quantities */
+    const psTime *lst;			///< Local Sidereal Time
     const float posAngle;		///< Position angle
     const float parallactic;		///< Parallactic angle
@@ -100,5 +89,4 @@
                 double zd,              ///< Zenith distance
                 double az,              ///< Azimuth
-                double lst,             ///< Local Sidereal Time
 		const psTime *time,	///< Time of observation
                 float rotAngle,         ///< Rotator position angle
@@ -185,5 +173,5 @@
     psPlaneTransform *cellToFPA;	///< Transformations from cell coordinates to FPA coordinates
     psPlaneTransform *toTP;		///< Quick and Dirty transformations from cell coordinates to sky
-    struct psChip  *parentChip;		///< chip which contains this cell
+    struct psChip *parentChip;		///< chip which contains this cell
 } psCell;
 
@@ -345,5 +333,5 @@
 float
 psGetAirmass(const psSphere *coord,	///< Position on the sky
-             double siderealTime,	///< Sidereal time
+             psTime *lst,		///< Local sidereal time
 	     float height)		///< Height above sea level
 ;
@@ -368,22 +356,4 @@
 ;
 
-/*** Constructors / Destructors ******************************************************/
-
-
-/** Destructor */
-void
-psExposureFree(psExposure *restrict myExp) ///< Object to destroy
-;
-
-/** Constructor */
-psGrommit *
-psGrommitAlloc(const psExposure *exp)	///< Relevant exposure
-;
-
-/** Destructor */
-void
-psGrommitFree(psGrommit *grommit)	///< Grommit to destroy
-;
-
 /* \} */ // End of AstroGroup Functions
 
