#ifndef HPIDALGRINGPROPERTIES_H
#define HPIDALGRINGPROPERTIES_H
#include "hpidalgorithm.h"
class HPidAlgRingPropertiesPar;
class HPidAlgRingProperties : public HPidAlgorithm
{
private:
HPidAlgRingPropertiesPar *pParams;
Double_t RingPattern5D[5];
Double_t RingPattern4D[4];
Double_t TransformedRingPattern5D[5];
Double_t TransformedRingPattern4D[4];
public:
HPidAlgRingProperties(void);
HPidAlgRingProperties(Float_t fWeight);
~HPidAlgRingProperties(void) {}
virtual Bool_t correctRelativeYields(Float_t* pdfValues,Float_t TrackMomentum,
Float_t fKickTheta, Int_t sector);
virtual Bool_t TransformToEigenspace5D(Double_t* OriginalData, Double_t* TransformedData,Int_t sector);
virtual Bool_t TransformToEigenspace4D(Double_t* OriginalData, Double_t* TransformedData, Int_t sector);
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 void print(void) const;
ClassDef(HPidAlgRingProperties, 0)
};
#endif //HPIDALGRINGPROPERTIES_H
Last change: Sat May 22 13:06:51 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.