#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.