#ifndef HHITMATCHHEADERSIM_H
#define HHITMATCHHEADERSIM_H
#define MAXPARIDS 100
#include "TObject.h"
#include "hcategory.h"
#include "hhitmatchheader.h"
class HHitMatchHeaderSim: public HHitMatchHeader {
protected:
Int_t nNb_Part;
Float_t fAvrgRichWeight;
Float_t fAvrgMdcWeight;
Float_t imppar;
Int_t nParIdArr[MAXPARIDS];
Int_t nNbFakes;
Int_t nNbConfTracklet;
Int_t nGNb_RM;
Int_t nGNb_RT_S;
Int_t nGNb_MT_S;
Int_t nGNb_RMT_S;
public:
HHitMatchHeaderSim();
virtual ~HHitMatchHeaderSim();
HHitMatchHeaderSim(const HHitMatchHeaderSim& source);
virtual HHitMatchHeaderSim& operator=(const HHitMatchHeaderSim& source);
Int_t getNbPart(){return nNb_Part;};
Int_t getNbConfTracklets(){return nNbConfTracklet;};
Int_t getNbFakes(){return nNbFakes;};
Float_t getAvrgRichWeight(){return fAvrgRichWeight;};
Float_t getAvrgMdcWeight(){return fAvrgMdcWeight;};
Int_t getParId(Int_t index){return nParIdArr[index];};
Int_t getGeantNb_RM(){return nGNb_RM;};
Int_t getGeantNb_RT_S(){return nGNb_RT_S;};
Int_t getGeantNb_MT_S(){return nGNb_MT_S;};
Int_t getGeantNb_RMT_S(){return nGNb_RMT_S;};
Float_t getImpactParam(){return imppar;};
void setNbPart(Int_t i){nNb_Part=i;};
void setNbConfTracklets(Int_t i){nNbConfTracklet=i;};
void setNbFakes(Int_t i){nNbFakes=i;};
void setAvrgRichWeight(Float_t f){fAvrgRichWeight=f;};
void setAvrgMdcWeight(Float_t f){fAvrgMdcWeight=f;};
void setParId(Int_t index,Int_t val){nParIdArr[index]+=val;};
void setGeantNb_RM(Int_t i){nGNb_RM=i;};
void setGeantNb_RT_S(Int_t i){nGNb_RT_S=i;};
void setGeantNb_MT_S(Int_t i){nGNb_MT_S=i;};
void setGeantNb_RMT_S(Int_t i){nGNb_RMT_S=i;};
void setImpactParam(Float_t imp){imppar=imp;};
void dumpToStdoutSim();
void resetSim();
ClassDef(HHitMatchHeaderSim,1)
};
#endif // HHITMATCHHEADERSIM_H
Last change: Sat May 22 12:57:14 2010
Last generated: 2010-05-22 12:57
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.