FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
GenfitTools
recohits2
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
40
class
PndSdsRecoHit2
:
public
genfit::PlanarMeasurement
{
41
public
:
42
43
// Constructors/Destructors ---------
44
PndSdsRecoHit2
();
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;
58
PndGeoHandling
*
fGeoH
;
59
60
// Private Methods -----------------
61
62
//public:
63
ClassDef
(
PndSdsRecoHit2
,1);
64
65
};
66
67
#endif
68
69
//--------------------------------------------------------------
70
// $Log$
71
//--------------------------------------------------------------
PndSdsMCPoint
Definition:
PndSdsMCPoint.h:27
PndSdsRecoHit2::~PndSdsRecoHit2
virtual ~PndSdsRecoHit2()
Definition:
PndSdsRecoHit2.cxx:38
PndSdsRecoHit2::fGeoH
PndGeoHandling * fGeoH
Definition:
PndSdsRecoHit2.h:58
genfit::PlanarMeasurement
Measurement class implementing a planar hit geometry (1 or 2D).
Definition:
PlanarMeasurement.h:44
genfit::TrackCandHit
Hit object for use in TrackCand. Provides IDs and sorting parameters.
Definition:
TrackCandHit.h:34
PndGeoHandling
Class to access the naming information of the MVD.
Definition:
PndGeoHandling.h:44
PndSdsRecoHit2::clone
virtual genfit::AbsMeasurement * clone()
Definition:
PndSdsRecoHit2.h:51
PndSdsRecoHit2
Definition:
PndSdsRecoHit2.h:40
point
TClonesArray * point
Definition:
anaLmdDigi.C:29
PndSdsRecoHit2::PndSdsRecoHit2
PndSdsRecoHit2()
Definition:
PndSdsRecoHit2.cxx:42
PndGeoHandling.h
PlanarMeasurement.h
PndSdsRecoHit2::fNparHitRep
static const Int_t fNparHitRep
Definition:
PndSdsRecoHit2.h:57
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
PndSdsHit
Definition:
PndSdsHit.h:30
TrackCandHit.h
PndSdsRecoHit2::ClassDef
ClassDef(PndSdsRecoHit2, 1)
Generated on Sun Aug 18 2019 03:01:45 for FairRoot/PandaRoot by
1.8.8