BmnRoot
Loading...
Searching...
No Matches
CbmStsIdealMatchHits.h
Go to the documentation of this file.
1
//* $Id: */
2
3
// -------------------------------------------------------------------------
4
// ----- CbmStsIdealMatchHits header file -----
5
// ----- Created 27/11/06 by V. Friese -----
6
// -------------------------------------------------------------------------
7
8
19
#ifndef CBMSTSIDEALMATCHHIT_H
20
#define CBMSTSIDEALMATCHHIT_H 1
21
22
#include "FairTask.h"
23
24
#include "TStopwatch.h"
25
26
#include <map>
27
28
class
TClonesArray;
29
class
CbmGeoStsPar
;
30
class
CbmStsDigiPar
;
31
class
CbmStsDigiScheme
;
32
class
CbmStsDigiMatch
;
33
class
CbmStsHit
;
34
35
36
37
class
CbmStsIdealMatchHits
:
public
FairTask
38
{
39
40
public
:
41
43
CbmStsIdealMatchHits
();
44
45
47
CbmStsIdealMatchHits
(Int_t iVerbose);
48
49
51
CbmStsIdealMatchHits
(
const
char
* name, Int_t iVerbose);
52
53
55
virtual
~CbmStsIdealMatchHits
();
56
57
59
virtual
void
Exec
(Option_t* opt);
60
61
62
63
private
:
64
66
virtual
void
SetParContainers();
67
68
70
virtual
InitStatus Init();
71
72
74
virtual
InitStatus ReInit();
75
76
78
virtual
void
Finish();
79
80
81
// ----- Data members ----------
82
CbmGeoStsPar
* fGeoPar;
83
CbmStsDigiPar
* fDigiPar;
84
CbmStsDigiScheme
* fDigiScheme;
85
TClonesArray* fPoints;
86
TClonesArray* fDigis;
87
TClonesArray* fDigiMatches;
88
TClonesArray* fHits;
89
TStopwatch fTimer;
90
Int_t fNEvents;
91
Int_t fNEventsFailed;
92
Double_t fTime;
93
Double_t fNHits;
94
Double_t fNMatched;
95
Double_t fNDistant;
96
Double_t fNBackgrd;
99
std::map<Double_t, Int_t> fCandMap;
100
std::map<Double_t, Int_t>::iterator fIter;
101
102
CbmStsIdealMatchHits
(
const
CbmStsIdealMatchHits
&);
103
CbmStsIdealMatchHits
operator=(
const
CbmStsIdealMatchHits
&);
104
105
ClassDef(
CbmStsIdealMatchHits
,1);
106
107
};
108
109
#endif
110
CbmGeoStsPar
Definition
CbmGeoStsPar.h:8
CbmStsDigiMatch
Definition
CbmStsDigiMatch.h:31
CbmStsDigiPar
Definition
CbmStsDigiPar.h:38
CbmStsDigiScheme
Definition
CbmStsDigiScheme.h:36
CbmStsHit
Definition
CbmStsHit.h:31
CbmStsIdealMatchHits
Definition
CbmStsIdealMatchHits.h:38
CbmStsIdealMatchHits::Exec
virtual void Exec(Option_t *opt)
Definition
CbmStsIdealMatchHits.cxx:132
CbmStsIdealMatchHits::~CbmStsIdealMatchHits
virtual ~CbmStsIdealMatchHits()
Definition
CbmStsIdealMatchHits.cxx:122
CbmStsIdealMatchHits::CbmStsIdealMatchHits
CbmStsIdealMatchHits()
Definition
CbmStsIdealMatchHits.cxx:41
detectors
sts
CbmStsIdealMatchHits.h
Generated on Fri May 15 2026 10:40:53 for BmnRoot by
1.9.8