FairRoot/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 
22  // Constructors/Destructors ---------
24  PndFtsRecoHit2(PndFtsHit *currenthit);
25  PndFtsRecoHit2(PndFtsHit *currenthit, const genfit::TrackCandHit* hit, TClonesArray *tubeArr);
26 
27  virtual ~PndFtsRecoHit2();
28 
29  virtual genfit::AbsMeasurement* clone(){return new PndFtsRecoHit2(*this);};
30 
31 
32 private:
33 
34  // Private Data Members ------------
35 
36  protected:
37  static const int NparHitRep = 7;
38 
39  // Private Methods -----------------
40 
41 public:
42  ClassDef(PndFtsRecoHit2,1)
43 
44 };
45 
46 #endif
47 
48 //--------------------------------------------------------------
49 // $Log$
50 //--------------------------------------------------------------
Hit object for use in TrackCand. Provides IDs and sorting parameters.
Definition: TrackCandHit.h:34
static const int NparHitRep
Class for measurements in wire detectors (Straw tubes and drift chambers) which do not measure the co...
Contains the measurement and covariance in raw detector coordinates.
virtual genfit::AbsMeasurement * clone()
PndSdsMCPoint * hit
Definition: anasim.C:70
virtual ~PndFtsRecoHit2()