#ifndef HPIDALGSHOWER_H
#define HPIDALGSHOWER_H
#include "hpidalgorithm.h"
class HPidAlgShower;
class HPidAlgShowerPar;
class HKickTrack;
class HShowerHitTof;
class HPidTrackData;
class HPidHitData;
class HPidAlgShower : public HPidAlgorithm {
private:
HPidAlgShowerPar *m_pParams;
HKickTrack *m_pKickTrack;
HShowerHitTof *m_pShowerHitTof;
HPidTrackData *m_pTrackData;
HPidHitData *m_pHitData;
Int_t m_nId;
Int_t m_nOffset;
Int_t m_nSector;
Int_t m_nMomAlgInd;
Float_t m_fFactor;
Float_t m_fCharge;
Float_t m_fMom;
Float_t m_fTheta;
Float_t m_aSum[3];
TString *m_sDesc;
public:
HPidAlgShower(void);
HPidAlgShower(Float_t fWeight);
~HPidAlgShower(void) {}
virtual Bool_t init(void);
virtual Bool_t reinit(void);
virtual Bool_t finalize(void);
virtual Bool_t calculatePDF(HPidTrackCand *pTrack,
Float_t afReturn[], Short_t &nCatIndex);
virtual Bool_t calculateCL(HPidTrackCand *pTrack,
Float_t afReturn[], Short_t &nCatIndex);
virtual void print(void) const;
void clearMembers();
ClassDef(HPidAlgShower, 0)
};
#endif //HPIDALGSHOWER_H
Last change: Sat May 22 13:06:53 2010
Last generated: 2010-05-22 13:06
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.