#ifndef HTOFRAWSIM_H
#define HTOFRAWSIM_H

#include "htofraw.h"

class HTofRawSim : public HTofRaw {
protected:
  Int_t nTrack1;   // number of Track for first hit in cell
  Int_t nTrack2;   // number of Track for second hit in cell

public:
  HTofRawSim(void) : nTrack1(-1), nTrack2(-1) {}
  ~HTofRawSim(void) {}
  void clear(void);
  inline void setNTrack1(const Int_t n) {nTrack1=n;}
  inline void setNTrack2(const Int_t n) {nTrack2=n;}
  inline void setLeftNTrack(const Int_t n) {nTrack1=n;}
  inline void setRightNTrack(const Int_t n) {nTrack2=n;}
  void setNTrack(Int_t );
  inline Int_t getNTrack1(void) const {return nTrack1;}
  inline Int_t getNTrack2(void) const {return nTrack2;}
  inline Int_t getLeftNTrack(void) const {return nTrack1;}
  inline Int_t getRightNTrack(void) const {return nTrack2;}


  ClassDef(HTofRawSim,1) // simulated raw data level of Tof
};


class HTofRawSimTmp : public HTofRawSim {
public:
    ClassDef(HTofRawSimTmp,1) // temporalily simulated raw data level of Tof
};

#endif  /* HTOFRAWSIM_H */


Last change: Sat May 22 13:16:28 2010
Last generated: 2010-05-22 13:16

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.