LArSoft
v07_13_02
Liquid Argon Software toolkit - http://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 "
SimPhotonCounter.h
"
16
#include "
FlashUtilities.h
"
17
18
class
TTree;
19
class
TH1F;
20
21
namespace
opdet
{
22
23
class
FlashHypothesisComparison
{
24
25
public
:
26
FlashHypothesisComparison
(){}
27
28
void
SetOutputObjects
(TTree*,
29
TH1F*,TH1F*,TH1F*,
30
TH1F*,TH1F*,TH1F*,
31
TH1F*,TH1F*,TH1F*,
32
const
unsigned
int
,
33
bool
fill
=
true
);
34
35
void
RunComparison
(
const
unsigned
int
,
36
const
unsigned
int
,
37
const
FlashHypothesisCollection
&,
38
const
SimPhotonCounter
&,
39
const
std::vector<float>&,
40
const
std::vector<float>&);
41
42
private
:
43
44
FlashUtilities
fUtil
;
45
46
void
FillFlashHypothesisInfo
(
const
FlashHypothesisCollection
&,
47
const
std::vector<float>&,
48
const
std::vector<float>&);
49
50
void
FillSimPhotonCounterInfo
(
const
SimPhotonCounter
&,
51
const
std::vector<float>&,
52
const
std::vector<float>&);
53
54
void
FillComparisonInfo
(
const
FlashHypothesisCollection
&,
55
const
SimPhotonCounter
&);
56
57
bool
fFillTree
;
58
TTree*
fTree
;
59
60
TH1F*
fHypHist_p
;
61
TH1F*
fSimHist_p
;
62
TH1F*
fCompareHist_p
;
63
TH1F*
fHypHist_l
;
64
TH1F*
fSimHist_l
;
65
TH1F*
fCompareHist_l
;
66
TH1F*
fHypHist_t
;
67
TH1F*
fSimHist_t
;
68
TH1F*
fCompareHist_t
;
69
70
unsigned
int
fRun
;
71
unsigned
int
fEvent
;
72
73
float
fHypPEs_p
;
74
float
fHypPEsError_p
;
75
float
fSimPEs_p
;
76
float
fHypY_p
;
77
float
fSimY_p
;
78
float
fHypRMSY_p
;
79
float
fSimRMSY_p
;
80
float
fHypZ_p
;
81
float
fSimZ_p
;
82
float
fHypRMSZ_p
;
83
float
fSimRMSZ_p
;
84
float
fCompare_p
;
85
86
float
fHypPEs_l
;
87
float
fHypPEsError_l
;
88
float
fSimPEs_l
;
89
float
fHypY_l
;
90
float
fSimY_l
;
91
float
fHypRMSY_l
;
92
float
fSimRMSY_l
;
93
float
fHypZ_l
;
94
float
fSimZ_l
;
95
float
fHypRMSZ_l
;
96
float
fSimRMSZ_l
;
97
float
fCompare_l
;
98
99
float
fHypPEs_t
;
100
float
fHypPEsError_t
;
101
float
fSimPEs_t
;
102
float
fHypY_t
;
103
float
fSimY_t
;
104
float
fHypRMSY_t
;
105
float
fSimRMSY_t
;
106
float
fHypZ_t
;
107
float
fSimZ_t
;
108
float
fHypRMSZ_t
;
109
float
fSimRMSZ_t
;
110
float
fCompare_t
;
111
};
112
113
}
114
115
116
#endif
opdet::FlashHypothesisComparison::fSimHist_t
TH1F * fSimHist_t
Definition:
FlashHypothesisComparison.h:67
opdet::FlashHypothesisComparison::fCompare_p
float fCompare_p
Definition:
FlashHypothesisComparison.h:84
FlashHypothesis.h
opdet::FlashHypothesisComparison::fHypZ_l
float fHypZ_l
Definition:
FlashHypothesisComparison.h:93
opdet::FlashHypothesisComparison::fSimZ_t
float fSimZ_t
Definition:
FlashHypothesisComparison.h:107
opdet::FlashHypothesisComparison::fSimHist_l
TH1F * fSimHist_l
Definition:
FlashHypothesisComparison.h:64
opdet::FlashHypothesisComparison::fSimRMSY_l
float fSimRMSY_l
Definition:
FlashHypothesisComparison.h:92
opdet::FlashHypothesisComparison::fHypPEsError_p
float fHypPEsError_p
Definition:
FlashHypothesisComparison.h:74
opdet
Definition:
BeamFlashCompatibilityCheck_module.cc:38
opdet::FlashHypothesisComparison::fHypPEsError_t
float fHypPEsError_t
Definition:
FlashHypothesisComparison.h:100
opdet::FlashHypothesisComparison::fSimZ_l
float fSimZ_l
Definition:
FlashHypothesisComparison.h:94
opdet::FlashHypothesisComparison::fSimRMSZ_p
float fSimRMSZ_p
Definition:
FlashHypothesisComparison.h:83
opdet::FlashHypothesisComparison::fHypRMSZ_t
float fHypRMSZ_t
Definition:
FlashHypothesisComparison.h:108
opdet::FlashHypothesisComparison::fRun
unsigned int fRun
Definition:
FlashHypothesisComparison.h:70
opdet::FlashHypothesisComparison::FillSimPhotonCounterInfo
void FillSimPhotonCounterInfo(const SimPhotonCounter &, const std::vector< float > &, const std::vector< float > &)
Definition:
FlashHypothesisComparison.cxx:185
opdet::FlashHypothesisComparison::fSimZ_p
float fSimZ_p
Definition:
FlashHypothesisComparison.h:81
opdet::FlashHypothesisComparison::fSimRMSZ_t
float fSimRMSZ_t
Definition:
FlashHypothesisComparison.h:109
opdet::FlashHypothesisComparison::fSimY_t
float fSimY_t
Definition:
FlashHypothesisComparison.h:103
opdet::FlashHypothesisComparison::fSimHist_p
TH1F * fSimHist_p
Definition:
FlashHypothesisComparison.h:61
opdet::FlashHypothesisComparison::FillComparisonInfo
void FillComparisonInfo(const FlashHypothesisCollection &, const SimPhotonCounter &)
Definition:
FlashHypothesisComparison.cxx:212
opdet::FlashHypothesisComparison::fSimRMSY_t
float fSimRMSY_t
Definition:
FlashHypothesisComparison.h:105
opdet::FlashUtilities
Definition:
FlashUtilities.h:21
opdet::FlashHypothesisComparison::fHypY_p
float fHypY_p
Definition:
FlashHypothesisComparison.h:76
opdet::FlashHypothesisComparison::fSimPEs_p
float fSimPEs_p
Definition:
FlashHypothesisComparison.h:75
opdet::FlashHypothesisComparison::fSimY_l
float fSimY_l
Definition:
FlashHypothesisComparison.h:90
opdet::FlashHypothesisComparison::fHypRMSY_t
float fHypRMSY_t
Definition:
FlashHypothesisComparison.h:104
opdet::FlashHypothesisComparison::fSimPEs_t
float fSimPEs_t
Definition:
FlashHypothesisComparison.h:101
SimPhotonCounter.h
opdet::FlashHypothesisComparison::fSimPEs_l
float fSimPEs_l
Definition:
FlashHypothesisComparison.h:88
opdet::FlashHypothesisComparison::fHypY_t
float fHypY_t
Definition:
FlashHypothesisComparison.h:102
opdet::FlashHypothesisComparison::fHypPEs_l
float fHypPEs_l
Definition:
FlashHypothesisComparison.h:86
trkf::fill
void fill(const art::PtrVector< recob::Hit > &hits, int only_plane)
Definition:
KHitContainer.cxx:25
FlashUtilities.h
opdet::FlashHypothesisComparison::fHypPEsError_l
float fHypPEsError_l
Definition:
FlashHypothesisComparison.h:87
opdet::FlashHypothesisComparison::fEvent
unsigned int fEvent
Definition:
FlashHypothesisComparison.h:71
opdet::FlashHypothesisComparison::fTree
TTree * fTree
Definition:
FlashHypothesisComparison.h:58
opdet::FlashHypothesisCollection
Definition:
FlashHypothesis.h:74
opdet::FlashHypothesisComparison::SetOutputObjects
void SetOutputObjects(TTree *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, const unsigned int, bool fill=true)
Definition:
FlashHypothesisComparison.cxx:15
opdet::FlashHypothesisComparison::fCompareHist_t
TH1F * fCompareHist_t
Definition:
FlashHypothesisComparison.h:68
opdet::FlashHypothesisComparison::fCompare_t
float fCompare_t
Definition:
FlashHypothesisComparison.h:110
opdet::FlashHypothesisComparison::fCompareHist_l
TH1F * fCompareHist_l
Definition:
FlashHypothesisComparison.h:65
opdet::FlashHypothesisComparison::fHypRMSY_l
float fHypRMSY_l
Definition:
FlashHypothesisComparison.h:91
opdet::FlashHypothesisComparison::fHypHist_l
TH1F * fHypHist_l
Definition:
FlashHypothesisComparison.h:63
opdet::FlashHypothesisComparison::fSimY_p
float fSimY_p
Definition:
FlashHypothesisComparison.h:77
opdet::FlashHypothesisComparison::fHypPEs_p
float fHypPEs_p
Definition:
FlashHypothesisComparison.h:73
opdet::FlashHypothesisComparison::FlashHypothesisComparison
FlashHypothesisComparison()
Definition:
FlashHypothesisComparison.h:26
opdet::FlashHypothesisComparison::fCompareHist_p
TH1F * fCompareHist_p
Definition:
FlashHypothesisComparison.h:62
opdet::FlashHypothesisComparison::fHypRMSY_p
float fHypRMSY_p
Definition:
FlashHypothesisComparison.h:78
opdet::FlashHypothesisComparison::fHypY_l
float fHypY_l
Definition:
FlashHypothesisComparison.h:89
opdet::SimPhotonCounter
Definition:
SimPhotonCounter.h:17
opdet::FlashHypothesisComparison::fCompare_l
float fCompare_l
Definition:
FlashHypothesisComparison.h:97
opdet::FlashHypothesisComparison::fHypZ_t
float fHypZ_t
Definition:
FlashHypothesisComparison.h:106
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:132
opdet::FlashHypothesisComparison::fUtil
FlashUtilities fUtil
Definition:
FlashHypothesisComparison.h:44
opdet::FlashHypothesisComparison::fFillTree
bool fFillTree
Definition:
FlashHypothesisComparison.h:57
opdet::FlashHypothesisComparison::fSimRMSZ_l
float fSimRMSZ_l
Definition:
FlashHypothesisComparison.h:96
opdet::FlashHypothesisComparison::FillFlashHypothesisInfo
void FillFlashHypothesisInfo(const FlashHypothesisCollection &, const std::vector< float > &, const std::vector< float > &)
Definition:
FlashHypothesisComparison.cxx:156
opdet::FlashHypothesisComparison::fHypHist_p
TH1F * fHypHist_p
Definition:
FlashHypothesisComparison.h:60
opdet::FlashHypothesisComparison::fHypPEs_t
float fHypPEs_t
Definition:
FlashHypothesisComparison.h:99
opdet::FlashHypothesisComparison
Definition:
FlashHypothesisComparison.h:23
opdet::FlashHypothesisComparison::fSimRMSY_p
float fSimRMSY_p
Definition:
FlashHypothesisComparison.h:79
opdet::FlashHypothesisComparison::fHypHist_t
TH1F * fHypHist_t
Definition:
FlashHypothesisComparison.h:66
opdet::FlashHypothesisComparison::fHypZ_p
float fHypZ_p
Definition:
FlashHypothesisComparison.h:80
opdet::FlashHypothesisComparison::fHypRMSZ_l
float fHypRMSZ_l
Definition:
FlashHypothesisComparison.h:95
opdet::FlashHypothesisComparison::fHypRMSZ_p
float fHypRMSZ_p
Definition:
FlashHypothesisComparison.h:82
larana
v07_04_02
source
larana
OpticalDetector
FlashHypothesisComparison.h
Generated on Wed Dec 12 2018 14:42:39 for LArSoft by
1.8.11