#ifndef _CODE_LIBS_CLAMLIB_ROOTLAYERDESCRIPTION_INCLUDE_GUARD #define _CODE_LIBS_CLAMLIB_ROOTLAYERDESCRIPTION_INCLUDE_GUARD #include //! RootLayerDescription struct RootLayerDescription : public TNamed { //! Default constructor necessary for ROOT I/O RootLayerDescription(); unsigned int _nr_x_pixels; //!< nr. neurons in x unsigned int _nr_y_pixels; //!< nr. neurons in y unsigned int _nr_features; //!< nr. of 'feature' or 'orientation' layers unsigned int _size_receptive_field_x; //!< size of receptive field in x for this layer unsigned int _size_receptive_field_y; //!< size of receptive field in y for this layer unsigned int _nr_x_skips; //!< nr. of 'skips' in x : must NOT be zero unsigned int _nr_y_skips; //!< nr. of 'skips' in y : must NOT be zero ClassDef(RootLayerDescription,1); }; // end of RootLayerDescription #endif // include guard