PandaRoot
PndFtsRecoHit2.h
Go to the documentation of this file.
1 // modified by Elisabetta Prencipe 19/5/2014
2 #ifndef PNDFTSRECOHIT2_HH
3 #define PNDFTSRECOHIT2_HH
4 
5 // Base Class Headers ----------------
7 #include "WireMeasurement.h"
8 #include "WireTrackCandHit.h"
9 #include "PndFtsHit.h"
10 #include "TClonesArray.h"
11 
12 // Collaborating Class Headers -------
13 #include <ostream> // remove if you do not need streaming op
14 
15 // Collaborating Class Declarations --
16 class PndFtsHit;
17 class TClonesArray;
18 
20  public:
21  // Constructors/Destructors ---------
23  PndFtsRecoHit2(PndFtsHit *currenthit);
24  PndFtsRecoHit2(PndFtsHit *currenthit, const genfit::TrackCandHit *hit, TClonesArray *tubeArr);
25 
26  virtual ~PndFtsRecoHit2();
27 
28  virtual genfit::AbsMeasurement *clone() { return new PndFtsRecoHit2(*this); };
29 
30  private:
31  // Private Data Members ------------
32 
33  protected:
34  static const int NparHitRep = 7;
35 
36  // Private Methods -----------------
37 
38  public:
39  ClassDef(PndFtsRecoHit2, 1)
40 };
41 
42 #endif
43 
44 //--------------------------------------------------------------
45 // $Log$
46 //--------------------------------------------------------------
Hit object for use in TrackCand. Provides IDs and sorting parameters.
Definition: TrackCandHit.h:33
static const int NparHitRep
Class for measurements in wire detectors (Straw tubes and drift chambers) which do not measure the co...
virtual ~PndFtsRecoHit2()
Contains the measurement and covariance in raw detector coordinates.
virtual genfit::AbsMeasurement * clone()