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...
virtual ~PndFtsRecoHit2()
int hit(Int_t nEvents=0, TString inFile="sim.root", TString parFile="par.root", TString inDigi="digi.root", TString outFile="hit.root", Int_t timeBased=0)
Definition: hit.C:1
Contains the measurement and covariance in raw detector coordinates.
virtual genfit::AbsMeasurement * clone()