/*! \file \version $Id: TAGrunInfo.icc,v 1.2 2003/06/09 18:50:12 mueller Exp $ \brief Implementation (inline) of TATOFrunInfo */ //------------------------------------------+----------------------------------- //! Default constructor. inline TATOFrunInfo::TATOFrunInfo() : fiCam(-1), fiRun(-1) {} //------------------------------------------+----------------------------------- //! Construct with campaign and run number. inline TATOFrunInfo::TATOFrunInfo(Short_t i_cam, Short_t i_run) : fiCam(i_cam), fiRun(i_run) {} //------------------------------------------+----------------------------------- //! Set campaign number. inline void TATOFrunInfo::SetCampaignNumber(Short_t i_cam) { fiCam = i_cam; return; } //------------------------------------------+----------------------------------- //! Set run number. inline void TATOFrunInfo::SetRunNumber(Short_t i_run) { fiRun = i_run; return; } //------------------------------------------+----------------------------------- //! Returns campaign number. inline Short_t TATOFrunInfo::CampaignNumber() const { return fiCam; } //------------------------------------------+----------------------------------- //! Returns run number. inline Short_t TATOFrunInfo::RunNumber() const { return fiRun; } //------------------------------------------+----------------------------------- /*! \relates TATOFrunInfo \brief Returns true of event id's \a lhs and \a rhs are equal */ inline bool operator==(const TATOFrunInfo& lhs, const TATOFrunInfo& rhs) { return lhs.fiCam==rhs.fiCam && lhs.fiRun==rhs.fiRun; }