ROOT logo
#ifndef HRICH700RINGFINDERIDEAL_H
#define HRICH700RINGFINDERIDEAL_H

#include "hlocation.h"
#include "hreconstructor.h"
#include "hcategory.h"
#include "hiterator.h"
#include "hgeantrich.h"
#include "hrichcalsim.h"

#include <vector>

using namespace std;

class HRich700DigiPar;

class HRich700RingFinderIdeal : public HReconstructor {

private:

   HCategory* fCatKine;    //!
   HCategory* fCatRichCal; //!
   HCategory* fCatRichHit; //!
   HRich700DigiPar* fDigiPar; //!

   void processEvent();

   void addRichHit(Int_t sector, Int_t trackId, const vector<Int_t>& cals);

public:
   HRich700RingFinderIdeal();

   ~HRich700RingFinderIdeal();

   Bool_t init();
   Bool_t reinit();
   Int_t  execute();
   Bool_t finalize();


public:
   ClassDef(HRich700RingFinderIdeal, 0)

};

#endif // HRICH700RINGFINDERIDEAL_H
 hrich700ringfinderideal.h:1
 hrich700ringfinderideal.h:2
 hrich700ringfinderideal.h:3
 hrich700ringfinderideal.h:4
 hrich700ringfinderideal.h:5
 hrich700ringfinderideal.h:6
 hrich700ringfinderideal.h:7
 hrich700ringfinderideal.h:8
 hrich700ringfinderideal.h:9
 hrich700ringfinderideal.h:10
 hrich700ringfinderideal.h:11
 hrich700ringfinderideal.h:12
 hrich700ringfinderideal.h:13
 hrich700ringfinderideal.h:14
 hrich700ringfinderideal.h:15
 hrich700ringfinderideal.h:16
 hrich700ringfinderideal.h:17
 hrich700ringfinderideal.h:18
 hrich700ringfinderideal.h:19
 hrich700ringfinderideal.h:20
 hrich700ringfinderideal.h:21
 hrich700ringfinderideal.h:22
 hrich700ringfinderideal.h:23
 hrich700ringfinderideal.h:24
 hrich700ringfinderideal.h:25
 hrich700ringfinderideal.h:26
 hrich700ringfinderideal.h:27
 hrich700ringfinderideal.h:28
 hrich700ringfinderideal.h:29
 hrich700ringfinderideal.h:30
 hrich700ringfinderideal.h:31
 hrich700ringfinderideal.h:32
 hrich700ringfinderideal.h:33
 hrich700ringfinderideal.h:34
 hrich700ringfinderideal.h:35
 hrich700ringfinderideal.h:36
 hrich700ringfinderideal.h:37
 hrich700ringfinderideal.h:38
 hrich700ringfinderideal.h:39
 hrich700ringfinderideal.h:40
 hrich700ringfinderideal.h:41
 hrich700ringfinderideal.h:42
 hrich700ringfinderideal.h:43
 hrich700ringfinderideal.h:44
 hrich700ringfinderideal.h:45
 hrich700ringfinderideal.h:46