00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012 #ifndef CELLKG_H
00013 #define CELLKG_H
00014
00015 #include <vector>
00016 #include <iostream>
00017
00018
00019 #ifndef ROOT_Rtypes
00020 #if !defined(__CINT__) || defined(__MAKECINT__)
00021 #include "Rtypes.h"
00022 #endif
00023 #endif
00024
00025 class StripListKG;
00026
00027 #include "Cluster3D/StripKG.h"
00028
00029 class CellKG {
00030 public:
00031 CellKG();
00032 virtual ~CellKG() {};
00033
00034 Int_t index;
00035 Float_t u;
00036 Float_t v;
00037 Float_t z;
00038 Int_t plane;
00039 Int_t planeview;
00040 UInt_t elem1;
00041 UInt_t elem2;
00042
00043 Bool_t Create(UInt_t index1, UInt_t index2, StripListKG &all1, Int_t whichOne, std::vector<CellKG> &allcells, Int_t &cellnb);
00044 Bool_t Create(UInt_t index, StripListKG &all1, std::vector<CellKG> &allcells, Int_t &cellnb);
00045
00046 ClassDef(CellKG,0)
00047
00048 };
00049 #endif // CELLKG_H