#ifndef HHITMATCHSIM_H
#define HHITMATCHSIM_H
#include "hhitmatch.h"
#include "htrackinfo.h"
class HHitMatchSim: public HHitMatch {
public:
HTrackInfo * getTrackInfoObj() ;
protected :
HTrackInfo trackMatched;
Int_t isFakeFlag;
Int_t isLeptonFlag;
Int_t isGLeptonRing;
Int_t isGCLeptonRing;
Int_t nNbGPart;
Int_t isLeptonOnMirror;
Int_t numPhot1;
Int_t numPhot2;
Float_t weightRatio;
Int_t isGLepInMDC;
public:
HHitMatchSim();
virtual ~HHitMatchSim();
HHitMatchSim(const HHitMatchSim& source);
virtual HHitMatchSim& operator=(const HHitMatchSim& source);
void resetSim();
void dumpToStdoutSim();
Int_t isFake(){return isFakeFlag;};
void setFakeFlag(Int_t i){isFakeFlag=i;};
Int_t isLepton(){return isLeptonFlag;};
void setLeptonFlag(Int_t i){isLeptonFlag=i;};
void setGLepInMDC(Int_t p){isGLepInMDC=p;};
Int_t getGLepInMDC(){return isGLepInMDC;};
Int_t isGCLepRing(){return isGCLeptonRing;};
void setGCLepRing(Int_t i){isGCLeptonRing=i;};
Int_t isGLepRing(){return isGLeptonRing;};
void setGLepRing(Int_t i){isGLeptonRing=i;};
void setNbGPart(Int_t i){nNbGPart=i;};
Int_t getNbGPart(){return nNbGPart;};
void setLeptonOnMirror(Int_t i){isLeptonOnMirror=i;}
void setNumPhot1(Int_t i){numPhot1=i;}
void setNumPhot2(Int_t i){numPhot2=i;}
void setWeightRatio(Float_t i){weightRatio=i;}
Int_t getLeptonOnMirror(){ return isLeptonOnMirror;}
Int_t getNumPhot1(){ return numPhot1;}
Int_t getNumPhot2(){ return numPhot2;}
Float_t getWeightRatio(){ return weightRatio;}
ClassDef(HHitMatchSim,1)
};
#endif // HHITMATCHSIM_H
Last change: Sat May 22 12:57:15 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.