10 #include "WCSimFLOWER.h"
WCSimFLOWER * m_flower
Instance of FLOWER.
util::Stopwatch * m_stopwatch
The stopwatch, if we're using one.
int m_n_working_pmts
Number of working PMTs, taken from config file (defaults to NPMTs in geometry)
unsigned int m_nhits_min
Number of hits must be greater than this, else FLOWER won't be run on this trigger.
std::vector< float > * m_in_Ts
Read in the times of all hits in the given trigger.
bool Initialise(std::string configfile, DataModel &data)
ReconInfo * m_input_filter
Holds reconstructed vertex information.
void StreamToLog(int level)
std::stringstream m_ss
For easy formatting of Log messages.
LogLevel
Log level enumerations.
int m_verbose
Verbosity level, as defined in tool parameter file.
unsigned int m_nhits_max
Number of hits must be less than this, else FLOWER won't be run on this trigger.
int m_in_nhits
Read in the total number of hits in the given trigger.
std::string m_input_filter_name
Which named filter to use? For preselecting which reconstructed vertices will be used by FLOWER...
std::string m_stopwatch_file
Image filename to save the histogram to, if required.
bool m_overwrite_nearest
Overwrite the precalculated nearest neighbours ROOT file that FLOWER uses?
void Log(const std::string &message, const int message_level)
Format messages in the same way as for tools.
std::string m_detector_name
Name of the detector, used to set default FLOWER parameters.
float m_vertex[3]
x,y,z of input reconstructed vertex
std::vector< int > * m_in_PMTIDs
Read in the PMT IDs of all hits in the given trigger.