FairRoot/PandaRoot
PndSttRecoHit2.h
Go to the documentation of this file.
1 #ifndef PNDSTTRECOHIT2_HH
2 #define PNDSTTRECOHIT2_HH
3 
4 // Base Class Headers ----------------
5 
6 #include "WireMeasurement.h"
7 #include "TrackCandHit.h"
8 #include "PndSttHit.h"
9 
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 PndSttHit;
17 class TClonesArray;
18 
19 
21 public:
22 
23  // Constructors/Destructors ---------
25  PndSttRecoHit2(PndSttHit *currenthit);
26  PndSttRecoHit2(PndSttHit *currenthit, const genfit::TrackCandHit* hit, TClonesArray *tubeArr);
27 
28  virtual ~PndSttRecoHit2();
29 
30  virtual genfit::AbsMeasurement* clone(){return new PndSttRecoHit2(*this);};
31 
32 
33 private:
34 
35  // Private Data Members ------------
36 
37  protected:
38  static const int NparHitRep = 7;
39 
40  // Private Methods -----------------
41 
42 public:
43  ClassDef(PndSttRecoHit2,1)
44 
45 };
46 
47 #endif
48 
49 //--------------------------------------------------------------
50 // $Log$
51 //--------------------------------------------------------------
virtual ~PndSttRecoHit2()
virtual genfit::AbsMeasurement * clone()
Hit object for use in TrackCand. Provides IDs and sorting parameters.
Definition: TrackCandHit.h:34
Class for measurements in wire detectors (Straw tubes and drift chambers) which do not measure the co...
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
static const int NparHitRep
Contains the measurement and covariance in raw detector coordinates.