#ifndef HSHOWERHITTRACK_H
#define HSHOWERHITTRACK_H
#pragma interface
#include "hshowerhit.h"
#include "showerdef.h"
class HShowerHitTrack : public HShowerHit{
protected:
Int_t nTrack;
Int_t nTracks[SH0WER_MAX_TRACK];
public:
HShowerHitTrack(void) {
for(Int_t i = 0; i < SH0WER_MAX_TRACK; i ++) { nTracks[i] = -1; }
nTrack = 0;
}
~HShowerHitTrack(void) {}
void clear(void);
inline void setTrack(const Int_t track) { if(nTrack < SH0WER_MAX_TRACK) {nTracks[nTrack] = track; nTrack ++; } }
inline Int_t getTrack(Int_t n = 0) const { if(n < SH0WER_MAX_TRACK && n >= 0) { return nTracks[n];} else{ return 0;}}
Int_t getNTracks() {return nTrack;}
void setNTracks(Int_t n = 0) {nTrack = n;}
HShowerHitTrack& operator=(HShowerHitTrack& ht);
HShowerHitTrack& operator=(HShowerHit& ht);
ClassDef(HShowerHitTrack,2)
};
#endif /* !HSHOWERHITTRACK_H */
Last change: Sat May 22 13:13:49 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.