#pragma implementation
#include "hshowertrack.h"
ClassImp(HShowerTrack)
//*-- Author : Leszek Kidon
//*-- Modified : 22/02/2000 L.Fabbietti

//_HADES_CLASS_DESCRIPTION 
///////////////////////////////////////////////////////
//______________________________________________________
//  HShowerTrack
//  This class stores the track numbers of the particle
//  that hit the PreShower. It is sortable by the
//  fired pad address.
//
//////////////////////////////////////////////////////


Int_t HShowerTrack::clear()
{
   m_nAddress = -1;
   m_nTrack = -1;
 
   return 1;
}

//______________________________________________________________________________
void HShowerTrack::Streamer(TBuffer &R__b)
{
   // Stream an object of class HShowerTrack.

   if (R__b.IsReading()) {
      Version_t R__v = R__b.ReadVersion(); 
      if (R__v) 
      {
      Version_t R__v;
         R__v = R__b.ReadVersion(); // simulate HDataObject v 1 readout 
      }
      TObject::Streamer(R__b);
      R__b >> m_nAddress;
      R__b >> m_nTrack;
	  if(R__v <= 2)
	  {
	  Int_t m_lEventNr;
		  R__b >> m_lEventNr;
	  }
   } else {
      R__b.WriteVersion(HShowerTrack::IsA());
      TObject::Streamer(R__b);
      R__b << m_nAddress;
      R__b << m_nTrack;
   }
}


Last change: Sat May 22 13:14:15 2010
Last generated: 2010-05-22 13:14

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.