57 OxResults(
const string aOptionFile,
const unsigned int aGpsRef);
120 bool SavePlots(
const string aFormat=
"png");
const string OxResultTypeName[oxresult_n]
List of Ox result type names.
Definition OxResults.h:27
OxResultType
List of Ox result types.
Definition OxResults.h:17
@ oxresult_background
Background event.
Definition OxResults.h:19
@ oxresult_fakeground
Fake foreground event.
Definition OxResults.h:20
@ oxresult_foreground
Foreground event.
Definition OxResults.h:18
@ oxresult_n
Number of Ox event types.
Definition OxResults.h:21
Ox event management.
Definition OxEvent.h:27
Manage injections for Ox analyses.
Definition OxInj.h:19
Ox analysis results.
Definition OxResults.h:33
bool Process(void)
Processes the list of Ox events.
Definition OxResults.cc:101
TH1D * oxr_ev_rank
Result tree: event rank distribution.
Definition OxResults.h:136
Segments * segments[2][oxresult_n]
Analysis segments for the two detectors.
Definition OxResults.h:142
virtual ~OxResults(void)
Destructor of the OxResults class.
Definition OxResults.cc:88
bool MakeHtml(void)
Generates an html report in the output directory.
Definition OxResultsHtml.cc:9
int fake_lag
Fakeground definition: time lag [s].
Definition OxResults.h:131
double RankToRate(OxResultType aResultType, const double aRank, const int aType=0)
Returns the event rate at a given rank [Hz].
Definition OxResults.cc:178
OxResultType GetEventResultType(void)
Returns the result type of the current event.
Definition OxResults.cc:262
double RateToRank(OxResultType aResultType, const double aRate)
Definition OxResults.cc:221
TH1D * oxr_ev_freq
Result tree: event frequency distribution.
Definition OxResults.h:137
unsigned int GetProcessedEventsN(OxResultType aResultType)
Returns the number of processed events.
Definition OxResults.h:82
TH1D * h1_ev_freq[oxresult_n]
Event frequency distribution.
Definition OxResults.h:146
TH1D * h1_ev_rank[oxresult_n]
Event rank distribution.
Definition OxResults.h:145
OxInj * ox_inj
List of injections.
Definition OxResults.h:129
bool ReadInputFiles(string &aFilePattern)
Reads Ox results from input files.
Definition OxResults.cc:307
bool SavePlots(const string aFormat="png")
Saves all the result plots in the output directory.
Definition OxResultsPlot.cc:9
OxResults(const string aOptionFile, const unsigned int aGpsRef)
Constructor of the OxResults class.
bool CreateOutputFile(const unsigned int aTime)
Creates an ouput file.
Definition OxResults.cc:282
TH2D * h2_ev_rank_freq[oxresult_n]
Event rank/frequency distribution.
Definition OxResults.h:147
unsigned int oxr_livetime
Result tree: cumulative livetime [s].
Definition OxResults.h:135
void FillHistograms(OxResultType aResultType)
Fills the result histograms.
Definition OxResults.cc:438
TTree * oxr_tree
Ox result tree.
Definition OxResults.h:134
void DrawFakeground(void)
Draws a random slice to represent the fakeground.
Definition OxResults.cc:519
TH2D * oxr_ev_rank_freq
Result tree: event rank/frequency distribution.
Definition OxResults.h:138
unsigned int livetime[oxresult_n]
Analysis livetime [s].
Definition OxResults.h:141
unsigned int fake_slice_index
Fakeground definition: slice index.
Definition OxResults.h:130
void CreateHistograms(void)
Creates the result histograms.
Definition OxResults.cc:454