/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RecRpcReadout.h
Go to the documentation of this file.
00001 #ifndef REC_RPC_READOUT_h
00002 #define REC_RPC_READOUT_h
00003 
00004 #include "TVector3.h"
00005 #include "LafKernel/PhyEvent/DataSec.h"
00006 
00007 class RecRpcReadout : public DataSec {
00008 
00009     public :
00010 
00011         virtual ~RecRpcReadout();
00012 
00013         class Cluster {
00014             public :
00015                 int status;
00016                 int type;
00017                 int maxHitsInLayer;
00018                 bool  is4of4;
00019                 float x;
00020                 float y;
00021                 float z;
00022                 float t;
00023                 float quality;
00024 
00025                 Cluster(int _status, int _type, int _maxHitsInLayer, bool _is4of4,
00026                         float _x, float _y, float _z, float _t, float _quality);
00027                 const TVector3 position();
00028         };
00029 
00030         class Track {
00031             public :
00032                 Cluster* start;
00033                 Cluster* end;
00034 
00035                 Track(Cluster* _start, Cluster* _end);
00036                 const TVector3 direction();
00037         };
00038 
00039         int  maxHitsInLayer();
00040         bool is4of4();
00041 
00042         unsigned int           combinationType;
00043         unsigned int           eventType;
00044         int                    nClusters;
00045         int                    nTracks;
00046         std::vector<Cluster*>  clusters;
00047         std::vector<Track*>    tracks;
00048 };
00049 
00050 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:50:18 for LafKernel by doxygen 1.7.4