FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
GenfitTools
recohits2
PndGemRecoHit2.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 PndMvd)
14
// Radoslaw Karabowicz MVD (conversion to GEM)
15
// Elisabetta Prencipe, 19/5/2014
16
//-----------------------------------------------------------
17
19
22
#ifndef PNDGEMRECOHIT2_H
23
#define PNDGEMRECOHIT2_H
24
25
// Base Class Headers ----------------
26
#include "
PlanarMeasurement.h
"
27
#include "
AbsMeasurement.h
"
28
#include "
TrackCandHit.h
"
29
// Collaborating Class Headers -------
30
#include <ostream>
// remove if you do not need streaming op
31
32
// Collaborating Class Declarations --
33
class
FairMCPoint;
34
class
PndGemMCPoint
;
35
class
PndGemHit
;
36
37
38
class
PndGemRecoHit2
:
public
genfit::PlanarMeasurement
{
39
public
:
40
41
// Constructors/Destructors ---------
42
PndGemRecoHit2
();
43
44
PndGemRecoHit2
(
PndGemMCPoint
*
point
);
//from lab MC points
45
PndGemRecoHit2
(
PndGemHit
*
hit
,
const
genfit::TrackCandHit
* candHit);
//from lab cluster hits
46
47
virtual
~PndGemRecoHit2
();
48
49
virtual
genfit::AbsMeasurement
*
clone
(){
return
new
PndGemRecoHit2
(*
this
);};
50
51
private
:
52
53
// Private Data Members ------------
54
static
const
Int_t
fNparHitRep
= 2;
//3;
55
// PndGemGeoHandling* fGeoH;
56
57
// Private Methods -----------------
58
59
//public:
60
ClassDef
(
PndGemRecoHit2
,1);
61
62
};
63
64
#endif
65
66
//--------------------------------------------------------------
67
// $Log$
68
//--------------------------------------------------------------
PndGemRecoHit2::ClassDef
ClassDef(PndGemRecoHit2, 1)
PndGemRecoHit2::PndGemRecoHit2
PndGemRecoHit2()
Definition:
PndGemRecoHit2.cxx:46
PndGemRecoHit2::~PndGemRecoHit2
virtual ~PndGemRecoHit2()
Definition:
PndGemRecoHit2.cxx:40
PndGemHit
Definition:
PndGemHit.h:27
genfit::PlanarMeasurement
Measurement class implementing a planar hit geometry (1 or 2D).
Definition:
PlanarMeasurement.h:44
PndGemRecoHit2::clone
virtual genfit::AbsMeasurement * clone()
Definition:
PndGemRecoHit2.h:49
PndGemRecoHit2::fNparHitRep
static const Int_t fNparHitRep
Definition:
PndGemRecoHit2.h:54
genfit::TrackCandHit
Hit object for use in TrackCand. Provides IDs and sorting parameters.
Definition:
TrackCandHit.h:34
PndGemRecoHit2
Definition:
PndGemRecoHit2.h:38
point
TClonesArray * point
Definition:
anaLmdDigi.C:29
PlanarMeasurement.h
hit
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
AbsMeasurement.h
genfit::AbsMeasurement
Contains the measurement and covariance in raw detector coordinates.
Definition:
AbsMeasurement.h:42
PndGemMCPoint
Definition:
PndGemMCPoint.h:32
TrackCandHit.h
Generated on Sun Aug 18 2019 03:01:28 for FairRoot/PandaRoot by
1.8.8