#include "hhypHardCutsAlg.h"

HHypHardCutsAlg


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

class HHypHardCutsAlg : public HHypBaseAlgorithm

Inheritance Chart:
HHypBaseAlgorithm
<-
HHypHardCutsAlg

    public:
HHypHardCutsAlg(char* name_i = "0", Option_t* par = "0") HHypHardCutsAlg(const HHypHardCutsAlg&) virtual ~HHypHardCutsAlg() static TClass* Class() virtual Bool_t execute() virtual Bool_t finalize() virtual Bool_t init() virtual TClass* IsA() const Bool_t isLepInRich(Int_t iPid, HPidHitData* pHitData) HHypHardCutsAlg& operator=(const HHypHardCutsAlg&) virtual Bool_t reinit() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TNtuple* qa QA ntuple (beta,mom) HPidAlgStandCutsPar* pidParams hard cut par container for leptons HPidAlgHardCutsPar* pidParams2 hard cut par container for hadrons TString sInFileName input file for the graphical cut Bool_t bSim check experiment or simulation TCutG* GCut_8 Graphical cut for pi+ TCutG* GCut_9 Graphical cut for pi- TCutG* GCut_14 Graphical cut for p Bool_t bCut8 Bool_t bCut9 Bool_t bCut14

Class Description


 HHypHardCutsAlg

 Algorithm which removes combinations acconding to hard cuts



HHypHardCutsAlg(char *name_i, Option_t par[]) :HHypBaseAlgorithm(name_i,par)

~HHypHardCutsAlg()

Bool_t execute()

Bool_t init()
 need to get name from channel

Bool_t reinit()

Bool_t finalize()

Bool_t isLepInRich(Int_t iPid,HPidHitData *pHitData)
 Check RICH ring quality by using standard cuts



Inline Functions


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


Last update: ?? by ??


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.