#ifndef __HShowerTofPID_H
#define __HShowerTofPID_H
#pragma interface
#include "TObject.h"
class HShowerTofPID : public TObject {
public:
HShowerTofPID (void);
~HShowerTofPID (void);
Int_t clear(void);
Int_t getOuterHitId(){return m_nOuterHit;}
Int_t getAddress(void) {return m_nAddress;}
Char_t getSector(void) {return m_nSector;}
Char_t getModule(void) {return m_nModule;}
Char_t getRow(void) {return m_nRow;}
Char_t getCol(void) {return m_nCol;}
Float_t getRadius(void) {return m_fRad;}
Float_t getPhi(void) {return m_fPhi;}
Float_t getTheta(void) {return m_fTheta;}
Float_t getFact10(void){return m_fFact10;}
Float_t getFact20(void){return m_fFact20;}
Float_t getTof(void){return m_fTof;}
Float_t getTofinoCell(void){return m_nTofinoCell;}
Float_t getTofinoMult(void){return m_nTofinoMult;}
Float_t getTrackLength(void){return m_fTrackLength;}
void setAddress(Int_t nAddress) {m_nAddress = nAddress;}
void setSector(Char_t s) {m_nSector = s;}
void setModule(Char_t m) {m_nModule = m;}
void setRow(Char_t r) {m_nRow = r;}
void setCol(Char_t c) {m_nCol = c;}
void setRadius(Float_t rad){m_fRad = rad;}
void setPhi(Float_t phi) {m_fPhi = phi;}
void setTheta(Float_t theta) {m_fTheta = theta;}
void setTof(Float_t fTof){m_fTof = fTof;}
void setFact10(Float_t fact10){m_fFact10 = fact10;}
void setFact20(Float_t fact20){m_fFact20 = fact20;}
void setTofinoCell(Int_t cell){m_nTofinoCell = cell;}
void setTofinoMult(Int_t mult){m_nTofinoMult = mult;}
void setOuterHitId(Int_t outerHit){m_nOuterHit = outerHit;}
void setTrackLength(Float_t TrackLength){m_fTrackLength = TrackLength;}
Bool_t IsSortable() const { return kTRUE; }
inline Int_t Compare(const TObject *obj) const;
ClassDef(HShowerTofPID ,2)
private:
Float_t m_fRad;
Float_t m_fPhi;
Float_t m_fTheta;
Float_t m_fFact10;
Float_t m_fFact20;
Char_t m_nSector;
Char_t m_nModule;
Char_t m_nRow;
Char_t m_nCol;
Int_t m_nTofinoCell;
Int_t m_nTofinoMult;
Float_t m_fTof;
Int_t m_nOuterHit;
Int_t m_nAddress;
Float_t m_fTrackLength;
};
inline Int_t HShowerTofPID ::Compare(const TObject *obj) const {
if (m_nAddress==((HShowerTofPID *)obj)->getAddress()) return 0;
return (m_nAddress > ((HShowerTofPID *)obj)->getAddress() ? 1 : -1);
}
#endif
Last change: Sat May 22 13:14:10 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.