#ifndef HHYP_HHYPPIDMOMBETA
#define HHYP_HHYPPIDMOMBETA
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include "htofhit.h"
#include "hevent.h"
#include "heventheader.h"
#include "hdetector.h"
#include "hratreeext.h"
#include "hcategory.h"
#include "hmatrixcategory.h"
#include "hlinearcategory.h"
#include "hlinearcatiter.h"
#include "hlocation.h"
#include "hiterator.h"
#include "hdebug.h"
#include "hades.h"
#include "hhyplist.h"
#include "hhypchannel.h"
#include "hypinfodef.h"
#include "hsplinetrack.h"
#include "hrktrackB.h"
#include "hmessagemgr.h"
#include "hpidhitdata.h"
#include "hpidtrackcand.h"
#include "hpidcandidate.h"
#include "hpidtrackcand.h"
#include "hpidphysicsconstants.h"
#include "hpidfl.h"
#include "piddef.h"
#include "hcategory.h"
#include "kickdef.h"
#include "hmdctrackgdef.h"
#include "hmdcdef.h"
#include "hruntimedb.h"
#include <hrktrackB.h>
#include "TObject.h"
#include "TArrayI.h"
#include "TNtuple.h"
#include "TFile.h"
#include "hhypbasealgorithm.h"
#include <hpidtrackcandsim.h>
#include <hpidgeanttrackset.h>
#include <hgeantkine.h>
#include "TCutG.h"
#include <henergylosscorrpar.h>
class HHypPidMomBeta:public HHypBaseAlgorithm
{
private:
Int_t simuflag;
HCategory *simCat;
HCategory *CatTrackCandSim;
TCutG *p_CutG, *pip_CutG;
TString paramFile;
Bool_t gcutFlag;
HEnergyLossCorrPar enLossCorr;
TNtuple *qa;
protected:
public:
HHypPidMomBeta(Char_t *name_i = NULL, Option_t par[] = NULL);
virtual ~ HHypPidMomBeta(void);
Bool_t execute();
Bool_t init();
Bool_t reinit();
Bool_t finalize();
Bool_t checkPID(Float_t momentum, Float_t beta, Int_t ID);
Bool_t SetParamFile(TString pFile);
ClassDef(HHypPidMomBeta, 0)
};
#endif
Last change: Sat May 22 12:58:05 2010
Last generated: 2010-05-22 12:58
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.