Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CellKG.h

Go to the documentation of this file.
00001 
00002 // Cluster3D package
00003 //
00004 // CellKG.h
00005 //
00006 // CellKG - single cell
00007 //
00008 // Author:  Katarzyna Grzelak K.Grzelak1@physics.ox.ac.uk
00009 //
00011 
00012 #ifndef CELLKG_H
00013 #define CELLKG_H
00014 
00015 #include <vector>
00016 #include <iostream>
00017 
00018 // not inheriting from TObject so we need an explicit Rtypes
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); //create a single Cell 
00044   Bool_t Create(UInt_t index, StripListKG &all1, std::vector<CellKG> &allcells, Int_t &cellnb); //create a single long Cell 
00045 
00046   ClassDef(CellKG,0)        // Cluster3D Class 0 means no I/O    
00047 
00048 };
00049 #endif // CELLKG_H

Generated on Mon Feb 15 11:06:31 2010 for loon by  doxygen 1.3.9.1