#ifndef HGEANTSTART_H
#define HGEANTSTART_H
#include "hlinkeddataobject.h"
class HGeantStart : public HLinkedDataObject {
private:
  Int_t   trackNumber;    
  Float_t eHit;           
  Float_t xHit;           
  Float_t yHit;           
  Float_t tofHit;         
  Float_t momHit;         
  Float_t trackLength;    
  Char_t  cell;           
public:
  HGeantStart(void);
  ~HGeantStart(void) {}
  void setTrack(Int_t aTrack) {trackNumber = aTrack;}
  void setHit(Float_t ae, Float_t ax, Float_t ay, Float_t atof, Float_t amom, Float_t alen);
  void setCell(Char_t c) {cell=c;}
  Int_t getTrack(void) {return trackNumber;}
  void getHit(Float_t& ae, Float_t& ax, Float_t& ay, Float_t& atof, Float_t& amom, Float_t& alen);
  Int_t getCell(void) {return cell;}
  Int_t getNLocationIndex(void) {return 1;}
  Int_t getLocationIndex(Int_t i) {return (i==0) ? cell : -1;} 
  ClassDef(HGeantStart,1) 
};
#endif  /*! HGEANTSTART_H */