#include "hpidalgringproperties.h" |
HPidAlgRingProperties
class description - source file - inheritance tree (.pdf)
public:
HPidAlgRingProperties()
HPidAlgRingProperties(Float_t fWeight)
HPidAlgRingProperties(const HPidAlgRingProperties&)
~HPidAlgRingProperties()
virtual Bool_t calculatePDF(HPidTrackCand* pTrack, Float_t* afReturn, Short_t& nCatIndex)
static TClass* Class()
virtual Bool_t correctRelativeYields(Float_t* pdfValues, Float_t TrackMomentum, Float_t fKickTheta, Int_t sector)
virtual Bool_t finalize()
virtual Bool_t init()
virtual TClass* IsA() const
HPidAlgRingProperties& operator=(const HPidAlgRingProperties&)
virtual void print() const
virtual Bool_t reinit()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Bool_t TransformToEigenspace4D(Double_t* OriginalData, Double_t* TransformedData, Int_t sector)
virtual Bool_t TransformToEigenspace5D(Double_t* OriginalData, Double_t* TransformedData, Int_t sector)
private:
HPidAlgRingPropertiesPar* pParams
Double_t RingPattern5D[5]
Double_t RingPattern4D[4]
Double_t TransformedRingPattern5D[5]
Double_t TransformedRingPattern4D[4]
HPidAlgRingProperties
PID method using RICH ring properties
HPidAlgRingProperties(void)
: HPidAlgorithm("RingProperties", algRich)
Default constructor
HPidAlgRingProperties(Float_t fWeight)
: HPidAlgorithm("RingProperties", algRich, fWeight)
Default constructor with weight
Bool_t init(void)
Get pointer to the parameter's container
Bool_t reinit(void)
Check if parameter context corresponds to the
appropriate momentum algorithm index in the reconstructor task
If not -> return kFALSE (analysis can not be done in this case)
and print error message
Bool_t finalize(void)
Bool_t calculatePDF(HPidTrackCand *pTrack,
Float_t afReturn[], Short_t &nCatIndex)
Bool_t correctRelativeYields(Float_t* pdfValues,Float_t TrackMomentum,
Float_t fTheta, Int_t sector)
void print(void) const
Empty function for printing info of the algorithm
Bool_t TransformToEigenspace5D(Double_t* OriginalData, Double_t* TransformedData, Int_t sector)
Here we use the Function X2P which was built by the TPrincipal->MakePrincipals routine for
Rings which have a well defined centroid!
Bool_t TransformToEigenspace4D(Double_t* OriginalData, Double_t* TransformedData,Int_t sector)
Here we call the Function X2P which was built by the TPrincipal->MakePrincipals routine for
Rings which have no well defined centroid!
Inline Functions
void ~HPidAlgRingProperties()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HPidAlgRingProperties HPidAlgRingProperties(const HPidAlgRingProperties&)
HPidAlgRingProperties& operator=(const HPidAlgRingProperties&)
Author: Tassilo Christ 22/04/2002
Last update: Fri Jan 26 12:21:27 2007
ROOT page - Class index - Class Hierarchy - Top of the page
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.