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