#ifndef HMETAMATCHPAR_H
#define HMETAMATCHPAR_H
#include "hparcond.h"
#include "TNamed.h"
#include "TArrayF.h"
class HMetaMatchPar : public HParCond {
protected:
TArrayF richThetaMinCut;
TArrayF richThetaMaxCut;
TArrayF richSigmaPhi;
TArrayF richSigmaPhiOffset;
TArrayF richQualityCut;
TArrayF richIPUThetaMinCut;
TArrayF richIPUThetaMaxCut;
TArrayF richIPUSigmaPhi;
TArrayF richIPUSigmaPhiOffset;
TArrayF richIPUQualityCut;
TArrayF showerSigmaXMdc;
TArrayF showerSigmaYMdc;
TArrayF showerSigmaXOffset;
TArrayF showerSigmaYOffset;
TArrayF showerQualityCut;
TArrayF tofSigmaX;
TArrayF tofSigmaY;
TArrayF tofSigmaXOffset;
TArrayF tofSigmaYOffset;
TArrayF tofQualityCut;
public:
HMetaMatchPar(const Char_t* name="MetaMatchPar",
const Char_t* title="Meta match parameters",
const Char_t* context="MetaMatchProductionCuts");
~HMetaMatchPar(void) {}
Float_t getRichThetaMinCut(Int_t s) {return richThetaMinCut[s];}
Float_t getRichThetaMaxCut(Int_t s) {return richThetaMaxCut[s];}
Float_t getRichSigmaPhi(Int_t s) {return richSigmaPhi[s];}
Float_t getRichSigmaPhiOffset(Int_t s) {return richSigmaPhiOffset[s];}
Float_t getRichQualityCut(Int_t s) {return richQualityCut[s];}
Float_t getRichIPUThetaMinCut(Int_t s) {return richIPUThetaMinCut[s];}
Float_t getRichIPUThetaMaxCut(Int_t s) {return richIPUThetaMaxCut[s];}
Float_t getRichIPUSigmaPhi(Int_t s) {return richIPUSigmaPhi[s];}
Float_t getRichIPUSigmaPhiOffset(Int_t s) {return richIPUSigmaPhiOffset[s];}
Float_t getRichIPUQualityCut(Int_t s) {return richIPUQualityCut[s];}
Float_t getShowerSigmaXMdc(Int_t s) {return showerSigmaXMdc[s];}
Float_t getShowerSigmaYMdc(Int_t s) {return showerSigmaYMdc[s];}
Float_t getShowerSigmaXOffset(Int_t s) {return showerSigmaXOffset[s];}
Float_t getShowerSigmaYOffset(Int_t s) {return showerSigmaYOffset[s];}
Float_t getShowerQualityCut(Int_t s) {return showerQualityCut[s];}
Float_t getTofSigmaX(Int_t s) {return tofSigmaX[s];}
Float_t getTofSigmaY(Int_t s) {return tofSigmaY[s];}
Float_t getTofSigmaXOffset(Int_t s) {return tofSigmaXOffset[s];}
Float_t getTofSigmaYOffset(Int_t s) {return tofSigmaYOffset[s];}
Float_t getTofQualityCut(Int_t s) {return tofQualityCut[s];}
void setRichThetaMinCut(Float_t v,Int_t s) {richThetaMinCut.AddAt(v,s);}
void setRichThetaMaxCut(Float_t v,Int_t s) {richThetaMaxCut.AddAt(v,s);}
void setRichSigmaPhi(Float_t v,Int_t s) {richSigmaPhi.AddAt(v,s);}
void setRichSigmaPhiOffset(Float_t v,Int_t s) {richSigmaPhiOffset.AddAt(v,s);}
void setRichQualityCut(Float_t v,Int_t s) {richQualityCut.AddAt(v,s);}
void setRichIPUThetaMinCut(Float_t v,Int_t s) {richIPUThetaMinCut.AddAt(v,s);}
void setRichIPUThetaMaxCut(Float_t v,Int_t s) {richIPUThetaMaxCut.AddAt(v,s);}
void setRichIPUSigmaPhi(Float_t v,Int_t s) {richIPUSigmaPhi.AddAt(v,s);}
void setRichIPUSigmaPhiOffset(Float_t v,Int_t s) {richIPUSigmaPhiOffset.AddAt(v,s);}
void setRichIPUQualityCut(Float_t v,Int_t s) {richIPUQualityCut.AddAt(v,s);}
void setShowerSigmaXMdc(Float_t v,Int_t s) {showerSigmaXMdc.AddAt(v,s);}
void setShowerSigmaYMdc(Float_t v,Int_t s) {showerSigmaYMdc.AddAt(v,s);}
void setShowerSigmaXOffset(Float_t v,Int_t s) {showerSigmaXOffset.AddAt(v,s);}
void setShowerSigmaYOffset(Float_t v,Int_t s) {showerSigmaYOffset.AddAt(v,s);}
void setShowerQualityCut(Float_t v,Int_t s) {showerQualityCut.AddAt(v,s);}
void setTofSigmaX(Float_t v,Int_t s) {tofSigmaX.AddAt(v,s);}
void setTofSigmaY(Float_t v,Int_t s) {tofSigmaY.AddAt(v,s);}
void setTofSigmaXOffset(Float_t v,Int_t s) {tofSigmaXOffset.AddAt(v,s);}
void setTofSigmaYOffset(Float_t v,Int_t s) {tofSigmaYOffset.AddAt(v,s);}
void setTofQualityCut(Float_t v,Int_t s) {tofQualityCut.AddAt(v,s);}
Bool_t init(HParIo*,Int_t* set=0);
Int_t write(HParIo*);
void clear(void);
void putParams(HParamList*);
Bool_t getParams(HParamList*);
ClassDef(HMetaMatchPar,1)
};
#endif /* !HMETAMATCHPAR_H */
Last change: Sat May 22 13:04:41 2010
Last generated: 2010-05-22 13:04
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.