#ifndef HPIDRICHTABLE_H
#define HPIDRICHTABLE_H
#include "hlocation.h"
#include "hreconstructor.h"
#include "hrichpad.h"
#include "TNtuple.h"
#include "TH1.h"
#include "TH2.h"
#include "TFile.h"
#include "hrichhitsim.h"
#include "htrackinfo.h"
class HCategory;
class HIterator;
class HKickTrack;
class HPidTrackCand;
class HGeantRichMirror;
class HParSet;
class HPidRichTable : public HReconstructor
{
public:
HPidRichTable(void);
HPidRichTable(const Text_t name[],const Text_t title[]);
~HPidRichTable(void);
Int_t execute(void);
Bool_t init(void);
Bool_t reinit(void);
Bool_t finalize(void);
Float_t checkDalitz(HTrackInfo *tOb);
Float_t checkConv(HTrackInfo *tOb);
private:
Int_t evtCount, sector;
Int_t pmq, padNr, locMax;
Float_t centroid, avCharge, theta, phi, deltaPhi, deltaTheta;
HRichPadTab *pPadsPar;
HParSet* fGeometryPar;
HCategory *pCatHitMatch;
HIterator *pHitMatchIterator;
HIterator *pHitMatchIterator2;
TNtuple* pRichHitMatchPropertiesSingle;
TNtuple* pRichHitMatchPropertiesDouble;
TNtuple* pRichHitMatchPropertiesFake;
TFile *out;
ClassDef(HPidRichTable,0)
};
#endif /* !HPIDRICHTABLE_H */
Last change: Sat May 22 13:07:25 2010
Last generated: 2010-05-22 13:07
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.