LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
FlashHypothesisComparison.h
Go to the documentation of this file.
1
#ifndef FLASHHYPOTHESISCOMPARISON_H
2
#define FLASHHYPOTHESISCOMPARISON_H
3
14
#include "
FlashHypothesis.h
"
15
#include "
FlashUtilities.h
"
16
#include "
SimPhotonCounter.h
"
17
18
class
TTree;
19
class
TH1F;
20
21
#include <vector>
22
23
namespace
opdet
{
24
25
class
SimPhotonCounter;
26
27
class
FlashHypothesisComparison
{
28
29
public
:
30
FlashHypothesisComparison
() {}
31
32
void
SetOutputObjects
(TTree*,
33
TH1F*,
34
TH1F*,
35
TH1F*,
36
TH1F*,
37
TH1F*,
38
TH1F*,
39
TH1F*,
40
TH1F*,
41
TH1F*,
42
const
unsigned
int
,
43
bool
fill
=
true
);
44
45
void
RunComparison
(
const
unsigned
int
,
46
const
unsigned
int
,
47
const
FlashHypothesisCollection
&,
48
const
SimPhotonCounter
&,
49
const
std::vector<float>&,
50
const
std::vector<float>&);
51
52
private
:
53
FlashUtilities
fUtil
;
54
55
void
FillFlashHypothesisInfo
(
const
FlashHypothesisCollection
&,
56
const
std::vector<float>&,
57
const
std::vector<float>&);
58
59
void
FillSimPhotonCounterInfo
(
const
SimPhotonCounter
&,
60
const
std::vector<float>&,
61
const
std::vector<float>&);
62
63
void
FillComparisonInfo
(
const
FlashHypothesisCollection
&,
const
SimPhotonCounter
&);
64
65
bool
fFillTree
;
66
TTree*
fTree
;
67
68
TH1F*
fHypHist_p
;
69
TH1F*
fSimHist_p
;
70
TH1F*
fCompareHist_p
;
71
TH1F*
fHypHist_l
;
72
TH1F*
fSimHist_l
;
73
TH1F*
fCompareHist_l
;
74
TH1F*
fHypHist_t
;
75
TH1F*
fSimHist_t
;
76
TH1F*
fCompareHist_t
;
77
78
unsigned
int
fRun
;
79
unsigned
int
fEvent
;
80
81
float
fHypPEs_p
;
82
float
fHypPEsError_p
;
83
float
fSimPEs_p
;
84
float
fHypY_p
;
85
float
fSimY_p
;
86
float
fHypRMSY_p
;
87
float
fSimRMSY_p
;
88
float
fHypZ_p
;
89
float
fSimZ_p
;
90
float
fHypRMSZ_p
;
91
float
fSimRMSZ_p
;
92
float
fCompare_p
;
93
94
float
fHypPEs_l
;
95
float
fHypPEsError_l
;
96
float
fSimPEs_l
;
97
float
fHypY_l
;
98
float
fSimY_l
;
99
float
fHypRMSY_l
;
100
float
fSimRMSY_l
;
101
float
fHypZ_l
;
102
float
fSimZ_l
;
103
float
fHypRMSZ_l
;
104
float
fSimRMSZ_l
;
105
float
fCompare_l
;
106
107
float
fHypPEs_t
;
108
float
fHypPEsError_t
;
109
float
fSimPEs_t
;
110
float
fHypY_t
;
111
float
fSimY_t
;
112
float
fHypRMSY_t
;
113
float
fSimRMSY_t
;
114
float
fHypZ_t
;
115
float
fSimZ_t
;
116
float
fHypRMSZ_t
;
117
float
fSimRMSZ_t
;
118
float
fCompare_t
;
119
};
120
121
}
122
123
#endif
opdet::FlashHypothesisComparison::fSimHist_t
TH1F * fSimHist_t
Definition:
FlashHypothesisComparison.h:75
opdet::FlashHypothesisComparison::fCompare_p
float fCompare_p
Definition:
FlashHypothesisComparison.h:92
FlashHypothesis.h
opdet::FlashHypothesisComparison::fHypZ_l
float fHypZ_l
Definition:
FlashHypothesisComparison.h:101
opdet::FlashHypothesisComparison::fSimZ_t
float fSimZ_t
Definition:
FlashHypothesisComparison.h:115
opdet::FlashHypothesisComparison::fSimHist_l
TH1F * fSimHist_l
Definition:
FlashHypothesisComparison.h:72
opdet::FlashHypothesisComparison::fSimRMSY_l
float fSimRMSY_l
Definition:
FlashHypothesisComparison.h:100
opdet::FlashHypothesisComparison::fHypPEsError_p
float fHypPEsError_p
Definition:
FlashHypothesisComparison.h:82
opdet
Definition:
BeamFlashTrackMatchTaggerAlg.h:29
opdet::FlashHypothesisComparison::fHypPEsError_t
float fHypPEsError_t
Definition:
FlashHypothesisComparison.h:108
opdet::FlashHypothesisComparison::fSimZ_l
float fSimZ_l
Definition:
FlashHypothesisComparison.h:102
opdet::FlashHypothesisComparison::fSimRMSZ_p
float fSimRMSZ_p
Definition:
FlashHypothesisComparison.h:91
opdet::FlashHypothesisComparison::fHypRMSZ_t
float fHypRMSZ_t
Definition:
FlashHypothesisComparison.h:116
opdet::FlashHypothesisComparison::fRun
unsigned int fRun
Definition:
FlashHypothesisComparison.h:78
opdet::FlashHypothesisComparison::FillSimPhotonCounterInfo
void FillSimPhotonCounterInfo(const SimPhotonCounter &, const std::vector< float > &, const std::vector< float > &)
Definition:
FlashHypothesisComparison.cxx:198
opdet::FlashHypothesisComparison::fSimZ_p
float fSimZ_p
Definition:
FlashHypothesisComparison.h:89
opdet::FlashHypothesisComparison::fSimRMSZ_t
float fSimRMSZ_t
Definition:
FlashHypothesisComparison.h:117
opdet::FlashHypothesisComparison::fSimY_t
float fSimY_t
Definition:
FlashHypothesisComparison.h:111
opdet::FlashHypothesisComparison::fSimHist_p
TH1F * fSimHist_p
Definition:
FlashHypothesisComparison.h:69
opdet::FlashHypothesisComparison::FillComparisonInfo
void FillComparisonInfo(const FlashHypothesisCollection &, const SimPhotonCounter &)
Definition:
FlashHypothesisComparison.cxx:224
opdet::FlashHypothesisComparison::fSimRMSY_t
float fSimRMSY_t
Definition:
FlashHypothesisComparison.h:113
opdet::FlashUtilities
Definition:
FlashUtilities.h:22
opdet::FlashHypothesisComparison::fHypY_p
float fHypY_p
Definition:
FlashHypothesisComparison.h:84
opdet::FlashHypothesisComparison::fSimPEs_p
float fSimPEs_p
Definition:
FlashHypothesisComparison.h:83
opdet::FlashHypothesisComparison::fSimY_l
float fSimY_l
Definition:
FlashHypothesisComparison.h:98
opdet::FlashHypothesisComparison::fHypRMSY_t
float fHypRMSY_t
Definition:
FlashHypothesisComparison.h:112
opdet::FlashHypothesisComparison::fSimPEs_t
float fSimPEs_t
Definition:
FlashHypothesisComparison.h:109
SimPhotonCounter.h
opdet::FlashHypothesisComparison::fSimPEs_l
float fSimPEs_l
Definition:
FlashHypothesisComparison.h:96
opdet::FlashHypothesisComparison::fHypY_t
float fHypY_t
Definition:
FlashHypothesisComparison.h:110
opdet::FlashHypothesisComparison::fHypPEs_l
float fHypPEs_l
Definition:
FlashHypothesisComparison.h:94
trkf::fill
void fill(const art::PtrVector< recob::Hit > &hits, int only_plane)
Definition:
KHitContainer.cxx:17
FlashUtilities.h
opdet::FlashHypothesisComparison::fHypPEsError_l
float fHypPEsError_l
Definition:
FlashHypothesisComparison.h:95
opdet::FlashHypothesisComparison::fEvent
unsigned int fEvent
Definition:
FlashHypothesisComparison.h:79
opdet::FlashHypothesisComparison::fTree
TTree * fTree
Definition:
FlashHypothesisComparison.h:66
opdet::FlashHypothesisCollection
Definition:
FlashHypothesis.h:93
opdet::FlashHypothesisComparison::SetOutputObjects
void SetOutputObjects(TTree *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, const unsigned int, bool fill=true)
Definition:
FlashHypothesisComparison.cxx:22
opdet::FlashHypothesisComparison::fCompareHist_t
TH1F * fCompareHist_t
Definition:
FlashHypothesisComparison.h:76
opdet::FlashHypothesisComparison::fCompare_t
float fCompare_t
Definition:
FlashHypothesisComparison.h:118
opdet::FlashHypothesisComparison::fCompareHist_l
TH1F * fCompareHist_l
Definition:
FlashHypothesisComparison.h:73
opdet::FlashHypothesisComparison::fHypRMSY_l
float fHypRMSY_l
Definition:
FlashHypothesisComparison.h:99
opdet::FlashHypothesisComparison::fHypHist_l
TH1F * fHypHist_l
Definition:
FlashHypothesisComparison.h:71
opdet::FlashHypothesisComparison::fSimY_p
float fSimY_p
Definition:
FlashHypothesisComparison.h:85
opdet::FlashHypothesisComparison::fHypPEs_p
float fHypPEs_p
Definition:
FlashHypothesisComparison.h:81
opdet::FlashHypothesisComparison::FlashHypothesisComparison
FlashHypothesisComparison()
Definition:
FlashHypothesisComparison.h:30
opdet::FlashHypothesisComparison::fCompareHist_p
TH1F * fCompareHist_p
Definition:
FlashHypothesisComparison.h:70
opdet::FlashHypothesisComparison::fHypRMSY_p
float fHypRMSY_p
Definition:
FlashHypothesisComparison.h:86
opdet::FlashHypothesisComparison::fHypY_l
float fHypY_l
Definition:
FlashHypothesisComparison.h:97
opdet::SimPhotonCounter
Definition:
SimPhotonCounter.h:23
opdet::FlashHypothesisComparison::fCompare_l
float fCompare_l
Definition:
FlashHypothesisComparison.h:105
opdet::FlashHypothesisComparison::fHypZ_t
float fHypZ_t
Definition:
FlashHypothesisComparison.h:114
opdet::FlashHypothesisComparison::RunComparison
void RunComparison(const unsigned int, const unsigned int, const FlashHypothesisCollection &, const SimPhotonCounter &, const std::vector< float > &, const std::vector< float > &)
Definition:
FlashHypothesisComparison.cxx:145
opdet::FlashHypothesisComparison::fUtil
FlashUtilities fUtil
Definition:
FlashHypothesisComparison.h:53
opdet::FlashHypothesisComparison::fFillTree
bool fFillTree
Definition:
FlashHypothesisComparison.h:65
opdet::FlashHypothesisComparison::fSimRMSZ_l
float fSimRMSZ_l
Definition:
FlashHypothesisComparison.h:104
opdet::FlashHypothesisComparison::FillFlashHypothesisInfo
void FillFlashHypothesisInfo(const FlashHypothesisCollection &, const std::vector< float > &, const std::vector< float > &)
Definition:
FlashHypothesisComparison.cxx:169
opdet::FlashHypothesisComparison::fHypHist_p
TH1F * fHypHist_p
Definition:
FlashHypothesisComparison.h:68
opdet::FlashHypothesisComparison::fHypPEs_t
float fHypPEs_t
Definition:
FlashHypothesisComparison.h:107
opdet::FlashHypothesisComparison
Definition:
FlashHypothesisComparison.h:27
opdet::FlashHypothesisComparison::fSimRMSY_p
float fSimRMSY_p
Definition:
FlashHypothesisComparison.h:87
opdet::FlashHypothesisComparison::fHypHist_t
TH1F * fHypHist_t
Definition:
FlashHypothesisComparison.h:74
opdet::FlashHypothesisComparison::fHypZ_p
float fHypZ_p
Definition:
FlashHypothesisComparison.h:88
opdet::FlashHypothesisComparison::fHypRMSZ_l
float fHypRMSZ_l
Definition:
FlashHypothesisComparison.h:103
opdet::FlashHypothesisComparison::fHypRMSZ_p
float fHypRMSZ_p
Definition:
FlashHypothesisComparison.h:90
larana
v09_15_05
source
larana
OpticalDetector
FlashHypothesisComparison.h
Generated on Thu May 2 2024 20:59:33 for LArSoft by
1.8.11