#ifndef HRICHCUTPAIR_H
#define HRICHCUTPAIR_H
#define MAXPAIRCUTS 10
#include "hrichcuto.h"
class HDiHitMatch;
class HRichCutPair : public HRichCutO {
public:
HRichCutPair();
HRichCutPair(const Text_t *name,const Text_t *title);
~HRichCutPair() {}
Bool_t check(HDiHitMatch*);
void printCutList(const Char_t *);
void printCutList();
void reset();
Bool_t switchTo(const Char_t *,Bool_t clear=kTRUE);
void setStandardCuts();
Bool_t isOpangKICKGreaterThan(HDiHitMatch*);
Bool_t isOpangKICKGTLT(HDiHitMatch*);
Bool_t isOpangKICKLowerThan(HDiHitMatch*);
Bool_t isOpangMDCGreaterThan(HDiHitMatch*);
Bool_t isOpangMDCLowerThan(HDiHitMatch*);
Bool_t isLikePPair(HDiHitMatch*);
Bool_t isLikeMPair(HDiHitMatch*);
Bool_t isUnLikePair(HDiHitMatch*);
Bool_t isMom1GreaterThan(HDiHitMatch*);
Bool_t isMom1LowerThan(HDiHitMatch*);
Bool_t isMom2GreaterThan(HDiHitMatch*);
Bool_t isMom2LowerThan(HDiHitMatch*);
Bool_t is1MDCPair(HDiHitMatch*);
Bool_t is1RICHPair(HDiHitMatch*);
Bool_t isNOT1RICH1MDCPair(HDiHitMatch*);
Bool_t is2HITPair(HDiHitMatch*);
Bool_t isNoSameMETA(HDiHitMatch*);
Bool_t is2MatchedGoodRing(HDiHitMatch*);
Bool_t is2GoodRing(HDiHitMatch*);
Bool_t is2Matched(HDiHitMatch*);
Bool_t is2Fast(HDiHitMatch*);
Bool_t is2Pull(HDiHitMatch*);
Bool_t is2Shower(HDiHitMatch*);
Bool_t is2MdcChi2(HDiHitMatch*);
Bool_t is2PullMom(HDiHitMatch*);
Bool_t is2BetaMom(HDiHitMatch*);
Bool_t is2TofWin(HDiHitMatch*);
protected:
Bool_t isExp;
Bool_t listCut;
Float_t nPairOpangKICK;
Float_t nPairOpangKICK1;
Float_t nPairOpangKICK2;
Float_t nPairOpangMDC;
Float_t nPairMinMom1;
Float_t nPairMinMom2;
Int_t kPairOpangKICKGreaterThan;
Int_t kPairOpangKICKGTLT;
Int_t kPairOpangKICKLowerThan;
Int_t kPairOpangMDCGreaterThan;
Int_t kPairOpangMDCLowerThan;
Int_t kPairMinMom1GreaterThan;
Int_t kPairMinMom1LowerThan;
Int_t kPairMinMom2GreaterThan;
Int_t kPairMinMom2LowerThan;
Int_t kUnlikePair;
Int_t kLikePPair;
Int_t kLikeMPair;
Int_t kPair1MDC;
Int_t kPair1RICH;
Int_t kPair1RICH1MDC;
Int_t kPair2HIT;
Int_t kNoSameMETA;
Int_t k2MatchedGoodRing;
Int_t k2GoodRing;
Int_t k2Matched;
Int_t k2Fast;
Int_t k2Tof;
Int_t k2Pull;
Int_t k2Shower;
Int_t k2MdcChi2;
Int_t k2PullMom;
Int_t k2BetaMom;
ClassDef(HRichCutPair,1)
};
#endif
Last change: Sat May 22 13:08:33 2010
Last generated: 2010-05-22 13:08
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.