#include "hcategorymaker.h"

HCategoryMaker


class description - source file - inheritance tree (.pdf)

class HCategoryMaker : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
HCategoryMaker

    public:
HCategoryMaker(const char* name = "CategoryMaker", const char* title = "CategoryMaker") HCategoryMaker(const HCategoryMaker&) ~HCategoryMaker() static HCategory* buildCategory(Cat_t cat) static HCategory* buildLinearCategory(Text_t* className) static HCategory* buildMatrixCategory(Text_t* className, Float_t fillRate) static TClass* Class() static Int_t copyKickTrackCat(HCategory* targetcat, HCategory* cpCat) static Int_t copyMdcCal1Cat(HCategory* targetcat, HCategory* cpCat) static Int_t copyMdcClusFitCat(HCategory* targetcat, HCategory* cpCat) static Int_t copyMdcClusInfCat(HCategory* targetcat, HCategory* cpCat) static Int_t copyMdcHitCat(HCategory* targetcat, HCategory* cpCat) static Int_t copyMdcSegCat(HCategory* targetcat, HCategory* cpCat) static Int_t copyMdcTrkCandCat(HCategory* targetcat, HCategory* cpCat) static Int_t copyMdcWireFitCat(HCategory* targetcat, HCategory* cpCat) static HCategory* initCategory(HEvent* event = 0, Cat_t cat = -1, TString catname, TString detector) virtual TClass* IsA() const HCategoryMaker& operator=(const HCategoryMaker&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members




Class Description

HCategoryMaker

  class for creating categories in an common way



HCategoryMaker(const char* name, const char* title) :TNamed(name,title)
 constructor

~HCategoryMaker()
 destructor

HCategory* buildLinearCategory(Text_t* className)

HCategory* buildMatrixCategory(Text_t* className,Float_t fillRate)

HCategory* buildCategory(Cat_t cat)
 builds the default categories (here MatrixCategories)

HCategory* initCategory(HEvent* event,Cat_t cat, TString catname, TString detector)
 inits the container cat
 looks first whether it already exists
 otherwise it is created
 catname is used for Error handling

Int_t copyMdcCal1Cat (HCategory* targetCat,HCategory* cpCat)

Int_t copyMdcHitCat (HCategory* targetCat,HCategory* cpCat)

Int_t copyMdcSegCat (HCategory* targetCat,HCategory* cpCat)

Int_t copyMdcClusInfCat(HCategory* targetCat,HCategory* cpCat)

Int_t copyMdcClusFitCat(HCategory* targetCat,HCategory* cpCat)

Int_t copyMdcWireFitCat(HCategory* targetCat,HCategory* cpCat)

Int_t copyMdcTrkCandCat(HCategory* targetCat,HCategory* cpCat)

Int_t copyKickTrackCat(HCategory* targetCat,HCategory* cpCat)



Inline Functions


                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
         HCategoryMaker HCategoryMaker(const HCategoryMaker&)
        HCategoryMaker& operator=(const HCategoryMaker&)


Last update: Fri Jan 26 11:53:07 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.