00001
00002
00004 #ifndef __ReadCoinc__
00005 #define __ReadCoinc__
00006
00007 #include "TMath.h"
00008 #include "ReadTimeSlides.h"
00009 #include "ReadTriggers.h"
00010 #include "Network.h"
00011
00012 using namespace std;
00013
00019 class ReadCoinc: public ReadTimeSlides {
00020
00021 public:
00022
00034 ReadCoinc(const string apattern, const int averbose=0);
00035
00039 virtual ~ReadCoinc(void);
00050 bool ProcessLag(const int alagindex);
00051
00055 inline int GetNCoinc(void){ return coinc->GetEntries(); };
00056
00057 protected:
00058
00059
00060 Segments **NetSeg;
00061
00062
00063 private:
00064
00065 bool GetReferenceSegments(void);
00066 Segments *Seg;
00067
00068 Chain *coinc;
00069 int CoNet;
00070 int CoType;
00071 int CoLagIndex;
00072 int *CoCluster;
00073
00074
00075
00076
00077
00078 ClassDef(ReadCoinc,0)
00079 };
00080
00081 #endif
00082
00083