PandaRoot
PndHitRecoHit2.h
Go to the documentation of this file.
1 //-----------------------------------------------------------
2 // File and Version Information:
3 // $Id$
4 //
5 // Description:
6 // 3d reco hit
7 //
8 // Environment:
9 // Software developed for the PANDA Detector at FAIR.
10 //
11 // Author List:
12 // Sebastian Neubert TUM (original author)
13 // Ralf Kliemt TUD (application to PndSds)
14 //
15 //-----------------------------------------------------------
16 
18 
20 #ifndef PNDHITRECOHIT2_H
21 #define PNDHITRECOHIT2_H
22 
23 // Base Class Headers ----------------
24 #include "SpacepointMeasurement.h"
25 // Collaborating Class Headers -------
26 #include <ostream> // remove if you do not need streaming op
27 
28 // Collaborating Class Declarations --
29 #include "FairMCPoint.h"
30 #include "FairHit.h"
31 
33  public:
34  // Constructors/Destructors ---------
36 
37  PndHitRecoHit2(FairMCPoint *point); // from lab MC points
38  PndHitRecoHit2(FairHit *hit); // from lab cluster hits
39 
40  virtual ~PndHitRecoHit2();
41 
42  virtual genfit::AbsMeasurement *clone() { return new PndHitRecoHit2(*this); };
43 
44  private:
45  // Private Data Members ------------
46  static const Int_t fNparHitRep = 3;
47 
48  // Private Methods -----------------
49 
50  // public:
51  ClassDef(PndHitRecoHit2, 1);
52 };
53 
54 #endif
virtual genfit::AbsMeasurement * clone()
Class for measurements implementing a space point hit geometry.
A planar (x,y) reco hit & its sensor plane.
Contains the measurement and covariance in raw detector coordinates.
virtual ~PndHitRecoHit2()