// File: HShowerHitHeader.cc
//
// Author: Walter Karig <W.Karig@gsi.de>
// Last update: 98/01/20 21:25:08
//

#include "hshowerhitheader.h" 

ClassImp(HShowerHitHeader)


HShowerHitHeader::HShowerHitHeader() {
  setFiredCells(0);
  setLocalMax(0);
  setClusters(0);

  setModule(-1);
  setSector(-1);
}

HShowerHitHeader::~HShowerHitHeader() {
}

Int_t HShowerHitHeader::incFiredCells(Int_t nStep) {
  m_nFiredCells += nStep;
  return m_nFiredCells;
}

Int_t HShowerHitHeader::incLocalMax(Int_t nStep) {
  m_nLocalMax += nStep;
  return m_nLocalMax;
}

Int_t HShowerHitHeader::incClusters(Int_t nStep) {
  m_nClusters += nStep;
  return m_nClusters;
}

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

   if (R__b.IsReading()) {
      Version_t R__v = R__b.ReadVersion(); 
	  if(R__v == 1) 
	  {
      Version_t R__v;
         R__v = R__b.ReadVersion(); // simulate HDataObject v 1 readout
	  }
      TObject::Streamer(R__b);
      R__b >> m_nFiredCells;
      R__b >> m_nLocalMax;
      R__b >> m_nClusters;
      R__b >> m_nSector;
      R__b >> m_nModule;
   } else {
      R__b.WriteVersion(HShowerHitHeader::IsA());
      TObject::Streamer(R__b);
      R__b << m_nFiredCells;
      R__b << m_nLocalMax;
      R__b << m_nClusters;
      R__b << m_nSector;
      R__b << m_nModule;
   }
}


Last change: Sat May 22 13:13:44 2010
Last generated: 2010-05-22 13:13

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.