CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
RecCgemSegment.h
Go to the documentation of this file.
1/*
2 *
3 * this class models "Segment" used in Cgem Reconstruction
4 *
5 * ********************************************************/
6
7#ifndef RECCGEMSEGMENT_H
8#define RECCGEMSEGMENT_H
9#include "GaudiKernel/ContainedObject.h"
10#include "GaudiKernel/SmartRef.h"
11#include "GaudiKernel/SmartRefVector.h"
12#include "GaudiKernel/ObjectVector.h"
15#include "CLHEP/Matrix/Vector.h"
16#include "CLHEP/Matrix/SymMatrix.h"
17#include "CLHEP/Vector/ThreeVector.h"
18#include "CLHEP/Geometry/Point3D.h"
19#include "RecCgemHit.h"
20
21 extern const CLID& CLID_RecCgemSegment;
22 typedef SmartRefVector<RecCgemHit> RecCgemHitRefVec;
24 public:
25 virtual const CLID& clID() const;
26 static const CLID& classID();
27
28 //ctor and dector
35
36 //extractors
37
38 //modifiers
39
40 private:
41 //vector<int> m_vecHits; // hit list of the track wensp
42};
43
44typedef ObjectVector<RecCgemSegment> RecCgemSegmentCol;
45
46#endif
47
SmartRefVector< RecCgemHit > RecCgemHitRefVec
const CLID & CLID_RecCgemSegment
ObjectVector< RecCgemSegment > RecCgemSegmentCol
static const CLID & classID()
RecCgemSegment & operator=(const RecCgemSegment &)
virtual const CLID & clID() const