#ifndef __HShowerTrack_H
#define __HShowerTrack_H
#pragma interface
#include "TObject.h"
class HShowerTrack : public TObject {
public:
HShowerTrack(){}
~HShowerTrack() {}
Int_t clear();
Int_t getAddress(void) {return m_nAddress;}
Int_t getTrack(void) {return m_nTrack;}
void setAddress(Int_t nAddr) {m_nAddress = nAddr;}
void setTrack(Int_t nTrack) {m_nTrack = nTrack;}
Bool_t IsSortable() const { return kTRUE; }
inline Int_t Compare(const TObject *obj) const;
ClassDef(HShowerTrack,3)
private:
Int_t m_nAddress;
Int_t m_nTrack;
};
inline Int_t HShowerTrack::Compare(const TObject *obj) const {
if (m_nAddress==((HShowerTrack*)obj)->getAddress()) {
if (m_nTrack==((HShowerTrack*)obj)->getTrack()) return 0;
return (m_nTrack > ((HShowerTrack*)obj)->getTrack()) ? 1 : -1;
} else
return (m_nAddress > ((HShowerTrack*)obj)->getAddress()) ? 1 : -1;
}
#endif
Last change: Sat May 22 13:14:15 2010
Last generated: 2010-05-22 13:14
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.