CbmRoot
LxEff.h
Go to the documentation of this file.
1
#ifndef LXEFF_INCLUDED
2
#define LXEFF_INCLUDED
3
4
#pragma GCC diagnostic ignored "-Weffc++"
5
6
#include "
LxSettings.h
"
7
#include "Rtypes.h"
8
#include <iostream>
9
#include <list>
10
#include <map>
11
12
class
LxFinderTriplet
;
13
class
LxPoint
;
14
15
struct
LxEff
{
16
explicit
LxEff
(
LxFinderTriplet
& owner);
17
void
CalcRecoEff
(
bool
joinExt);
18
void
AnalyzeNotMatchedMC
(std::ofstream& out,
19
std::list<LxPoint*>
hits
[
LXSTATIONS
][
LXLAYERS
]);
20
#ifdef CLUSTER_MODE
21
void
AnalyzeNotMatched(std::ofstream& out,
22
std::list<LxPoint*>
hits
[
LXSTATIONS
][
LXLAYERS
]);
23
void
AnalyzeNotMatched2(std::ofstream& out,
24
std::list<LxPoint*>
hits
[
LXSTATIONS
][
LXLAYERS
]);
25
void
DumpNotMatchedMC(std::list<LxPoint*>
hits
[
LXSTATIONS
][
LXLAYERS
]);
26
#endif //CLUSTER_MODE
27
LxFinderTriplet
&
finder
;
28
};
29
30
struct
LxMCTrack
;
31
32
struct
LxStsMCPoint
{
33
Double_t
p
,
q
,
x
,
y
,
z
,
px
,
py
,
pz
;
34
Int_t
stationNumber
;
35
LxMCTrack
*
mcTrack
;
36
};
37
38
#endif //LXEFF_INCLUDED
LxStsMCPoint
Definition:
Simple/Lx.h:67
LxSettings.h
LxFinderTriplet
Definition:
riplet/Lx.h:28
LxEff
Definition:
LxEff.h:15
LxStsMCPoint::stationNumber
Int_t stationNumber
Definition:
Simple/Lx.h:69
LxEff::AnalyzeNotMatchedMC
void AnalyzeNotMatchedMC(std::ofstream &out, std::list< LxPoint * > hits[LXSTATIONS][LXLAYERS])
Definition:
riplet/LxEff.cxx:248
LxStsMCPoint::y
scaltype y
Definition:
Simple/Lx.h:68
LXLAYERS
#define LXLAYERS
Definition:
Simple/LxSettings.h:8
LxPoint
Definition:
LxCA.h:52
LxStsMCPoint::x
scaltype x
Definition:
Simple/Lx.h:68
LxStsMCPoint::py
scaltype py
Definition:
Simple/Lx.h:68
LxStsMCPoint::mcTrack
LxMCTrack * mcTrack
Definition:
Simple/Lx.h:70
LxStsMCPoint::q
scaltype q
Definition:
Simple/Lx.h:68
LxStsMCPoint::px
scaltype px
Definition:
Simple/Lx.h:68
LxEff::CalcRecoEff
void CalcRecoEff(bool joinExt)
Definition:
riplet/LxEff.cxx:647
LxStsMCPoint::p
scaltype p
Definition:
Simple/Lx.h:68
LxStsMCPoint::z
Double_t z
Definition:
LxEff.h:33
LxEff::LxEff
LxEff(LxFinderTriplet &owner)
Definition:
riplet/LxEff.cxx:16
hits
static vector< vector< QAHit > > hits
Definition:
CbmTofHitFinderTBQA.cxx:114
LxMCTrack
Definition:
Simple/LxMC.h:27
LXSTATIONS
#define LXSTATIONS
Definition:
Simple/LxSettings.h:9
LxStsMCPoint::pz
scaltype pz
Definition:
Simple/Lx.h:68
LxEff::finder
LxFinderTriplet & finder
Definition:
LxEff.h:27
reco
tracking
lxTriplet
LxEff.h
Generated on Wed Oct 28 2020 15:11:50 for CbmRoot by
1.8.18