ROOT logo
#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 */

 htofrawsim.h:1
 htofrawsim.h:2
 htofrawsim.h:3
 htofrawsim.h:4
 htofrawsim.h:5
 htofrawsim.h:6
 htofrawsim.h:7
 htofrawsim.h:8
 htofrawsim.h:9
 htofrawsim.h:10
 htofrawsim.h:11
 htofrawsim.h:12
 htofrawsim.h:13
 htofrawsim.h:14
 htofrawsim.h:15
 htofrawsim.h:16
 htofrawsim.h:17
 htofrawsim.h:18
 htofrawsim.h:19
 htofrawsim.h:20
 htofrawsim.h:21
 htofrawsim.h:22
 htofrawsim.h:23
 htofrawsim.h:24
 htofrawsim.h:25
 htofrawsim.h:26
 htofrawsim.h:27
 htofrawsim.h:28
 htofrawsim.h:29
 htofrawsim.h:30
 htofrawsim.h:31
 htofrawsim.h:32
 htofrawsim.h:33
 htofrawsim.h:34
 htofrawsim.h:35
 htofrawsim.h:36