FairRoot/PandaRoot
PndFtsRecoHit.h
Go to the documentation of this file.
1 #ifndef PNDFTSRECOHIT_HH
2 #define PNDFTSRECOHIT_HH
3 
4 // Base Class Headers ----------------
5 #include "GFRecoHitIfc.h"
6 #include "GFWireHitPolicy.h"
7 #include "PndFtsHit.h"
8 #include "TClonesArray.h"
9 
10 // Collaborating Class Headers -------
11 #include <ostream> // remove if you do not need streaming op
12 
13 // Collaborating Class Declarations --
14 class PndFtsHit;
15 class TClonesArray;
16 
18 
19 class PndFtsRecoHit : public WireHitRecoHit {
20 public:
21 
22  // Constructors/Destructors ---------
23  PndFtsRecoHit();
24  PndFtsRecoHit(PndFtsHit *currenthit);
25  PndFtsRecoHit(PndFtsHit *currenthit, TClonesArray *tubeArr);
26 
27  virtual ~PndFtsRecoHit();
28 
29  virtual GFAbsRecoHit* clone(){return new PndFtsRecoHit(*this);};
30 
31  // Operations ----------------------
32  virtual TMatrixT<double> getHMatrix(const GFAbsTrackRep* stateVector);
33 
34 private:
35 
36  // Private Data Members ------------
37 
38  protected:
39  static const int NparHitRep = 7;
40 
41  // Private Methods -----------------
42 
43 public:
45 
46 };
47 
48 #endif
49 
50 //--------------------------------------------------------------
51 // $Log$
52 //--------------------------------------------------------------
Base Class for genfit track representations. Defines interface for track parameterizations.
Definition: GFAbsTrackRep.h:80
RecoHit interface template class. Provides comfortable interface to create RecoHits.
Definition: GFRecoHitIfc.h:60
virtual GFAbsRecoHit * clone()
Get clone of this object.
Definition: PndFtsRecoHit.h:29
GFRecoHitIfc< GFWireHitPolicy > WireHitRecoHit
Definition: PndFtsRecoHit.h:15
virtual TMatrixT< double > getHMatrix(const GFAbsTrackRep *stateVector)
Get transformation matrix. Transformation between hit coordinates and track representation coordinate...
static const int NparHitRep
Definition: PndFtsRecoHit.h:39
virtual ~PndFtsRecoHit()
Base Class for representing a Hit in GENFIT.
Definition: GFAbsRecoHit.h:73
ClassDef(GFRecoHitIfc, 1)