FairRoot/PandaRoot
PndSdsRecoHit2.h
Go to the documentation of this file.
1 //-----------------------------------------------------------
2 // File and Version Information:
3 // $Id$
4 //
5 // Description:
6 // a planar (x,y) reco hit & its sensor plane
7 //
8 // Environment:
9 // Software developed for the PANDA Detector at FAIR.
10 //
11 // Author List:
12 // Sebastian Neubert TUM (original author)
13 // Ralf Kliemt TUD (application to PndSds)
14 // modified by Elisabetta Prencipe 19/5/2014
15 //-----------------------------------------------------------
16 
18 
20 #ifndef PNDSDSRECOHIT2_H
21 #define PNDSDSRECOHIT2_H
22 
23 // Base Class Headers ----------------
24 
25 
26 #include "PlanarMeasurement.h"
27 #include "PndGeoHandling.h"
28 #include "TrackCandHit.h"
29 #include "AbsMeasurement.h"
30 
31 // Collaborating Class Headers -------
32 #include <ostream> // remove if you do not need streaming op
33 
34 // Collaborating Class Declarations --
35 class FairMCPoint;
36 class PndSdsMCPoint;
37 class PndSdsHit;
38 
39 
41 public:
42 
43  // Constructors/Destructors ---------
45 
46  PndSdsRecoHit2(PndSdsMCPoint* point);//from lab MC points
47  PndSdsRecoHit2(PndSdsHit* hit, const genfit::TrackCandHit* candHit);//from lab cluster hits
48 
49  virtual ~PndSdsRecoHit2();
50 
51  virtual genfit::AbsMeasurement* clone(){return new PndSdsRecoHit2(*this);};
52 
53 
54 private:
55 
56  // Private Data Members ------------
57  static const Int_t fNparHitRep = 2;//3;
59 
60  // Private Methods -----------------
61 
62 //public:
64 
65 };
66 
67 #endif
68 
69 //--------------------------------------------------------------
70 // $Log$
71 //--------------------------------------------------------------
virtual ~PndSdsRecoHit2()
PndGeoHandling * fGeoH
Measurement class implementing a planar hit geometry (1 or 2D).
Hit object for use in TrackCand. Provides IDs and sorting parameters.
Definition: TrackCandHit.h:34
Class to access the naming information of the MVD.
virtual genfit::AbsMeasurement * clone()
TClonesArray * point
Definition: anaLmdDigi.C:29
static const Int_t fNparHitRep
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.
ClassDef(PndSdsRecoHit2, 1)