ToolDAQFramework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
test_vertices Class Reference

#include <test_vertices.h>

Inheritance diagram for test_vertices:

Public Member Functions

 test_vertices ()
 
bool Execute ()
 
bool Finalise ()
 
bool Initialise (std::string configfile, DataModel &data)
 

Private Types

typedef unsigned int histogram_t
 
enum  LogLevel {
  FATAL =-1, ERROR =0, WARN =1, INFO =2,
  DEBUG1 =3, DEBUG2 =4, DEBUG3 =5
}
 Log level enumerations. More...
 
typedef unsigned short offset_t
 CPU version of the algorithm. More...
 
typedef unsigned int time_of_flight_t
 

Private Member Functions

void allocate_candidates_memory_on_host ()
 
void choose_candidates_above_threshold ()
 
void coalesce_triggers ()
 
void correct_times_and_get_histo_per_vertex_shared (unsigned int *ct)
 
int CPU_test_vertices_execute (std::vector< int > PMTid, std::vector< int > time, std::vector< int > *trigger_ns, std::vector< int > *trigger_ts)
 
int CPU_test_vertices_finalize ()
 
int CPU_test_vertices_initialize ()
 
void find_vertex_with_max_npmts_in_timebin (histogram_t *np, histogram_t *mnp, unsigned int *vmnp)
 
void free_event_memories ()
 
void free_global_memories ()
 
unsigned int get_direction_index_at_angles (unsigned int iphi, unsigned int itheta)
 
unsigned int get_direction_index_at_pmt (unsigned int pmt_id, unsigned int vertex_index, unsigned int direction_index)
 
unsigned int get_direction_index_at_time (unsigned int time_bin, unsigned int vertex_index, unsigned int direction_index)
 
unsigned int get_distance_index (unsigned int pmt_id, unsigned int vertex_block)
 
unsigned int get_time_index (unsigned int hit_index, unsigned int vertex_block)
 
void make_table_of_directions ()
 
void make_table_of_tofs ()
 
void make_test_vertices ()
 
bool read_the_input_ToolDAQ (std::vector< int > PMTid, std::vector< int > time, int *earliest_time)
 
void separate_triggers_into_gates (std::vector< int > *trigger_ns, std::vector< int > *trigger_ts)
 
void StreamToLog (int level)
 
void write_output ()
 

Private Attributes

std::vector< unsigned int > candidate_trigger_npmts_in_cone_in_time_bin
 
std::vector< unsigned int > candidate_trigger_npmts_in_time_bin
 
std::vector< std::pair
< unsigned int, unsigned int > > 
candidate_trigger_pair_vertex_time
 
double cerenkov_angle_water
 
float cerenkov_costheta
 
float choose_candidates
 
double coalesce_time
 
unsigned int correct_mode
 
float costheta_cone_cut
 
bool cylindrical_grid
 
double dark_rate
 
std::string detector_file
 
double detector_height
 detector More...
 
double detector_radius
 
double distance_between_vertices
 CPU parameters. More...
 
float elapsed_candidates_copy_host
 
float elapsed_candidates_kernel
 
float elapsed_candidates_memory_dev
 
float elapsed_coalesce
 
float elapsed_copy_dev
 
float elapsed_detector
 
float elapsed_directions
 
float elapsed_directions_copy_dev
 
float elapsed_free
 
float elapsed_gates
 
float elapsed_input
 
float elapsed_kernel_correct_times_and_get_n_pmts_per_time_bin
 
float elapsed_memory_candidates_host
 
float elapsed_memory_dev
 
float elapsed_memory_directions_dev
 
float elapsed_memory_tofs_dev
 
float elapsed_parameters
 
float elapsed_pmts
 
float elapsed_reset
 
float elapsed_threads
 
float elapsed_threads_candidates
 
float elapsed_tof
 
float elapsed_tofs_copy_dev
 
float elapsed_tofs_free
 
float elapsed_total
 
float elapsed_vertices
 
float elapsed_write_output
 
std::string event_file
 
std::string event_file_base
 
std::string event_file_suffix
 
std::vector< std::pair
< unsigned int, unsigned int > > 
final_trigger_pair_vertex_time
 
unsigned int greatest_divisor
 
bool * host_directions_for_vertex_and_pmt
 
unsigned int * host_ids
 
float * host_light_dr
 
float * host_light_dx
 
float * host_light_dy
 
float * host_light_dz
 
unsigned int * host_max_number_of_pmts_in_cone_in_time_bin
 
histogram_thost_max_number_of_pmts_in_time_bin
 
unsigned int * host_n_pmts_nhits
 
unsigned int * host_n_pmts_per_time_bin
 
unsigned int * host_time_bin_of_hit
 
unsigned int * host_times
 
time_of_flight_thost_times_of_flight
 
unsigned int * host_vertex_with_max_n_pmts
 
float m_coalesce_time
 
int m_correct_mode
 
float m_costheta_cone_cut
 
bool m_cylindrical_grid
 
float m_distance_between_vertices
 
int m_max_n_hits_per_job
 
int m_n_direction_bins_theta
 
int m_num_blocks_y
 
int m_num_threads_per_block_x
 
int m_num_threads_per_block_y
 
int m_output_txt
 
bool m_return_direction
 
bool m_return_vertex
 
bool m_select_based_on_cone
 
std::stringstream m_ss
 For easy formatting of Log messages. More...
 
util::Stopwatchm_stopwatch
 The stopwatch, if we're using one. More...
 
std::string m_stopwatch_file
 Image filename to save the histogram to, if required. More...
 
std::vector< int > m_time_int
 
TimeDelta m_trigger_mask_window_post
 Post-trigger time for masking digits from future tools. More...
 
TimeDelta m_trigger_mask_window_pre
 Pre-trigger time for masking digits from future tools. More...
 
TimeDelta m_trigger_save_window_post
 Post-trigger time for saving digits. More...
 
TimeDelta m_trigger_save_window_pre
 Pre-trigger time for saving digits. More...
 
bool m_trigger_threshold_adjust_for_noise
 
int m_verbose
 Verbosity level, as defined in tool parameter file. More...
 
float m_wall_like_distance
 
float m_wall_like_threshold_number_of_pmts
 
float m_water_like_threshold_number_of_pmts
 
int m_write_output_mode
 
int max_n_blocks
 
unsigned int max_n_hits_per_job
 
int max_n_threads_per_block
 
unsigned int n_direction_bins
 
unsigned int n_direction_bins_phi
 
unsigned int n_direction_bins_theta
 
int n_events
 
unsigned int n_hits
 
unsigned int n_PMTs
 pmts More...
 
unsigned int n_test_vertices
 vertices More...
 
unsigned int n_time_bins
 
unsigned int n_water_like_test_vertices
 
unsigned int nhits_threshold_max
 
unsigned int nhits_threshold_min
 
unsigned int nhits_window
 
std::string output_file
 
std::string output_file_base
 
std::vector< double > output_trigger_information
 
bool output_txt
 
double * PMT_x
 
double * PMT_y
 
double * PMT_z
 
std::string pmts_file
 
bool select_based_on_cone
 
double speed_light_water
 
unsigned int the_max_time
 
offset_t time_offset
 hits More...
 
unsigned int time_step_size
 
double trigger_gate_down
 
double trigger_gate_up
 
std::vector< unsigned int > trigger_npmts_in_cone_in_time_bin
 
std::vector< unsigned int > trigger_npmts_in_time_bin
 
std::vector< std::pair
< unsigned int, unsigned int > > 
trigger_pair_vertex_time
 
double twopi
 
bool use_timing
 
bool use_verbose
 
double * vertex_x
 
double * vertex_y
 
double * vertex_z
 
double wall_like_distance
 
unsigned int wall_like_threshold_number_of_pmts
 
unsigned int water_like_threshold_number_of_pmts
 
unsigned int write_output_mode
 

Detailed Description

Definition at line 12 of file test_vertices.h.

Member Typedef Documentation

typedef unsigned int test_vertices::histogram_t
private

Definition at line 56 of file test_vertices.h.

typedef unsigned short test_vertices::offset_t
private

CPU version of the algorithm.

Definition at line 55 of file test_vertices.h.

typedef unsigned int test_vertices::time_of_flight_t
private

Definition at line 57 of file test_vertices.h.

Member Enumeration Documentation

Log level enumerations.

Enumerator
FATAL 
ERROR 
WARN 
INFO 
DEBUG1 
DEBUG2 
DEBUG3 

Definition at line 203 of file test_vertices.h.

Constructor & Destructor Documentation

test_vertices::test_vertices ( )

Definition at line 3 of file test_vertices.cpp.

Member Function Documentation

void test_vertices::allocate_candidates_memory_on_host ( )
private

Definition at line 1024 of file test_vertices.cpp.

void test_vertices::choose_candidates_above_threshold ( )
private

Definition at line 1094 of file test_vertices.cpp.

void test_vertices::coalesce_triggers ( )
private

Definition at line 1141 of file test_vertices.cpp.

void test_vertices::correct_times_and_get_histo_per_vertex_shared ( unsigned int *  ct)
private

Definition at line 1041 of file test_vertices.cpp.

int test_vertices::CPU_test_vertices_execute ( std::vector< int >  PMTid,
std::vector< int >  time,
std::vector< int > *  trigger_ns,
std::vector< int > *  trigger_ts 
)
private

Definition at line 794 of file test_vertices.cpp.

int test_vertices::CPU_test_vertices_finalize ( )
private

Definition at line 753 of file test_vertices.cpp.

int test_vertices::CPU_test_vertices_initialize ( )
private

Definition at line 261 of file test_vertices.cpp.

bool test_vertices::Execute ( )

Definition at line 169 of file test_vertices.cpp.

bool test_vertices::Finalise ( )

Definition at line 240 of file test_vertices.cpp.

void test_vertices::find_vertex_with_max_npmts_in_timebin ( histogram_t np,
histogram_t mnp,
unsigned int *  vmnp 
)
private

Definition at line 1065 of file test_vertices.cpp.

void test_vertices::free_event_memories ( )
private

Definition at line 1271 of file test_vertices.cpp.

void test_vertices::free_global_memories ( )
private

Definition at line 769 of file test_vertices.cpp.

unsigned int test_vertices::get_direction_index_at_angles ( unsigned int  iphi,
unsigned int  itheta 
)
private

Definition at line 723 of file test_vertices.cpp.

unsigned int test_vertices::get_direction_index_at_pmt ( unsigned int  pmt_id,
unsigned int  vertex_index,
unsigned int  direction_index 
)
private

Definition at line 732 of file test_vertices.cpp.

unsigned int test_vertices::get_direction_index_at_time ( unsigned int  time_bin,
unsigned int  vertex_index,
unsigned int  direction_index 
)
private

Definition at line 742 of file test_vertices.cpp.

unsigned int test_vertices::get_distance_index ( unsigned int  pmt_id,
unsigned int  vertex_block 
)
private

Definition at line 709 of file test_vertices.cpp.

unsigned int test_vertices::get_time_index ( unsigned int  hit_index,
unsigned int  vertex_block 
)
private

Definition at line 716 of file test_vertices.cpp.

bool test_vertices::Initialise ( std::string  configfile,
DataModel data 
)

Definition at line 6 of file test_vertices.cpp.

void test_vertices::make_table_of_directions ( )
private

Definition at line 659 of file test_vertices.cpp.

void test_vertices::make_table_of_tofs ( )
private

Definition at line 625 of file test_vertices.cpp.

void test_vertices::make_test_vertices ( )
private

Definition at line 379 of file test_vertices.cpp.

bool test_vertices::read_the_input_ToolDAQ ( std::vector< int >  PMTid,
std::vector< int >  time,
int *  earliest_time 
)
private

Definition at line 896 of file test_vertices.cpp.

void test_vertices::separate_triggers_into_gates ( std::vector< int > *  trigger_ns,
std::vector< int > *  trigger_ts 
)
private

Definition at line 1217 of file test_vertices.cpp.

void test_vertices::StreamToLog ( int  level)
inlineprivate

Print the current value of the streamer at the set log level, then clear the streamer

Definition at line 197 of file test_vertices.h.

void test_vertices::write_output ( )
private

Definition at line 947 of file test_vertices.cpp.

Member Data Documentation

std::vector<unsigned int> test_vertices::candidate_trigger_npmts_in_cone_in_time_bin
private

Definition at line 135 of file test_vertices.h.

std::vector<unsigned int> test_vertices::candidate_trigger_npmts_in_time_bin
private

Definition at line 134 of file test_vertices.h.

std::vector<std::pair<unsigned int,unsigned int> > test_vertices::candidate_trigger_pair_vertex_time
private

Definition at line 133 of file test_vertices.h.

double test_vertices::cerenkov_angle_water
private

Definition at line 122 of file test_vertices.h.

float test_vertices::cerenkov_costheta
private

Definition at line 123 of file test_vertices.h.

float test_vertices::choose_candidates
private

Definition at line 163 of file test_vertices.h.

double test_vertices::coalesce_time
private

Definition at line 88 of file test_vertices.h.

unsigned int test_vertices::correct_mode
private

Definition at line 143 of file test_vertices.h.

float test_vertices::costheta_cone_cut
private

Definition at line 93 of file test_vertices.h.

bool test_vertices::cylindrical_grid
private

Definition at line 125 of file test_vertices.h.

double test_vertices::dark_rate
private

Definition at line 92 of file test_vertices.h.

std::string test_vertices::detector_file
private

Definition at line 157 of file test_vertices.h.

double test_vertices::detector_height
private

detector

Definition at line 96 of file test_vertices.h.

double test_vertices::detector_radius
private

Definition at line 97 of file test_vertices.h.

double test_vertices::distance_between_vertices
private

CPU parameters.

Definition at line 82 of file test_vertices.h.

float test_vertices::elapsed_candidates_copy_host
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_candidates_kernel
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_candidates_memory_dev
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_coalesce
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_copy_dev
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_detector
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_directions
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_directions_copy_dev
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_free
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_gates
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_input
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_kernel_correct_times_and_get_n_pmts_per_time_bin
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_memory_candidates_host
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_memory_dev
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_memory_directions_dev
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_memory_tofs_dev
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_parameters
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_pmts
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_reset
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_threads
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_threads_candidates
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_tof
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_tofs_copy_dev
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_tofs_free
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_total
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_vertices
private

Definition at line 163 of file test_vertices.h.

float test_vertices::elapsed_write_output
private

Definition at line 163 of file test_vertices.h.

std::string test_vertices::event_file
private

Definition at line 156 of file test_vertices.h.

std::string test_vertices::event_file_base
private

Definition at line 160 of file test_vertices.h.

std::string test_vertices::event_file_suffix
private

Definition at line 161 of file test_vertices.h.

std::vector<std::pair<unsigned int,unsigned int> > test_vertices::final_trigger_pair_vertex_time
private

Definition at line 139 of file test_vertices.h.

unsigned int test_vertices::greatest_divisor
private

Definition at line 169 of file test_vertices.h.

bool* test_vertices::host_directions_for_vertex_and_pmt
private

Definition at line 131 of file test_vertices.h.

unsigned int* test_vertices::host_ids
private

Definition at line 112 of file test_vertices.h.

float* test_vertices::host_light_dr
private

Definition at line 130 of file test_vertices.h.

float* test_vertices::host_light_dx
private

Definition at line 127 of file test_vertices.h.

float* test_vertices::host_light_dy
private

Definition at line 128 of file test_vertices.h.

float* test_vertices::host_light_dz
private

Definition at line 129 of file test_vertices.h.

unsigned int* test_vertices::host_max_number_of_pmts_in_cone_in_time_bin
private

Definition at line 148 of file test_vertices.h.

histogram_t* test_vertices::host_max_number_of_pmts_in_time_bin
private

Definition at line 146 of file test_vertices.h.

unsigned int* test_vertices::host_n_pmts_nhits
private

Definition at line 118 of file test_vertices.h.

unsigned int* test_vertices::host_n_pmts_per_time_bin
private

Definition at line 117 of file test_vertices.h.

unsigned int* test_vertices::host_time_bin_of_hit
private

Definition at line 115 of file test_vertices.h.

unsigned int* test_vertices::host_times
private

Definition at line 113 of file test_vertices.h.

time_of_flight_t* test_vertices::host_times_of_flight
private

Definition at line 126 of file test_vertices.h.

unsigned int* test_vertices::host_vertex_with_max_n_pmts
private

Definition at line 147 of file test_vertices.h.

float test_vertices::m_coalesce_time
private

Definition at line 29 of file test_vertices.h.

int test_vertices::m_correct_mode
private

Definition at line 31 of file test_vertices.h.

float test_vertices::m_costheta_cone_cut
private

Definition at line 34 of file test_vertices.h.

bool test_vertices::m_cylindrical_grid
private

Definition at line 33 of file test_vertices.h.

float test_vertices::m_distance_between_vertices
private

Definition at line 25 of file test_vertices.h.

int test_vertices::m_max_n_hits_per_job
private

Definition at line 37 of file test_vertices.h.

int test_vertices::m_n_direction_bins_theta
private

Definition at line 32 of file test_vertices.h.

int test_vertices::m_num_blocks_y
private

Definition at line 38 of file test_vertices.h.

int test_vertices::m_num_threads_per_block_x
private

Definition at line 40 of file test_vertices.h.

int test_vertices::m_num_threads_per_block_y
private

Definition at line 39 of file test_vertices.h.

int test_vertices::m_output_txt
private

Definition at line 30 of file test_vertices.h.

bool test_vertices::m_return_direction
private

Definition at line 43 of file test_vertices.h.

bool test_vertices::m_return_vertex
private

Definition at line 42 of file test_vertices.h.

bool test_vertices::m_select_based_on_cone
private

Definition at line 35 of file test_vertices.h.

std::stringstream test_vertices::m_ss
private

For easy formatting of Log messages.

Definition at line 193 of file test_vertices.h.

util::Stopwatch* test_vertices::m_stopwatch
private

The stopwatch, if we're using one.

Definition at line 185 of file test_vertices.h.

std::string test_vertices::m_stopwatch_file
private

Image filename to save the histogram to, if required.

Definition at line 187 of file test_vertices.h.

std::vector<int> test_vertices::m_time_int
private

Definition at line 181 of file test_vertices.h.

TimeDelta test_vertices::m_trigger_mask_window_post
private

Post-trigger time for masking digits from future tools.

Definition at line 52 of file test_vertices.h.

TimeDelta test_vertices::m_trigger_mask_window_pre
private

Pre-trigger time for masking digits from future tools.

Definition at line 50 of file test_vertices.h.

TimeDelta test_vertices::m_trigger_save_window_post
private

Post-trigger time for saving digits.

Definition at line 48 of file test_vertices.h.

TimeDelta test_vertices::m_trigger_save_window_pre
private

Pre-trigger time for saving digits.

Definition at line 46 of file test_vertices.h.

bool test_vertices::m_trigger_threshold_adjust_for_noise
private

Definition at line 36 of file test_vertices.h.

int test_vertices::m_verbose
private

Verbosity level, as defined in tool parameter file.

Definition at line 190 of file test_vertices.h.

float test_vertices::m_wall_like_distance
private

Definition at line 26 of file test_vertices.h.

float test_vertices::m_wall_like_threshold_number_of_pmts
private

Definition at line 28 of file test_vertices.h.

float test_vertices::m_water_like_threshold_number_of_pmts
private

Definition at line 27 of file test_vertices.h.

int test_vertices::m_write_output_mode
private

Definition at line 41 of file test_vertices.h.

int test_vertices::max_n_blocks
private

Definition at line 151 of file test_vertices.h.

unsigned int test_vertices::max_n_hits_per_job
private

Definition at line 91 of file test_vertices.h.

int test_vertices::max_n_threads_per_block
private

Definition at line 150 of file test_vertices.h.

unsigned int test_vertices::n_direction_bins
private

Definition at line 110 of file test_vertices.h.

unsigned int test_vertices::n_direction_bins_phi
private

Definition at line 109 of file test_vertices.h.

unsigned int test_vertices::n_direction_bins_theta
private

Definition at line 108 of file test_vertices.h.

int test_vertices::n_events
private

Definition at line 172 of file test_vertices.h.

unsigned int test_vertices::n_hits
private

Definition at line 111 of file test_vertices.h.

unsigned int test_vertices::n_PMTs
private

pmts

Definition at line 99 of file test_vertices.h.

unsigned int test_vertices::n_test_vertices
private

vertices

Definition at line 102 of file test_vertices.h.

unsigned int test_vertices::n_time_bins
private

Definition at line 107 of file test_vertices.h.

unsigned int test_vertices::n_water_like_test_vertices
private

Definition at line 103 of file test_vertices.h.

unsigned int test_vertices::nhits_threshold_max
private

Definition at line 87 of file test_vertices.h.

unsigned int test_vertices::nhits_threshold_min
private

Definition at line 87 of file test_vertices.h.

unsigned int test_vertices::nhits_window
private

Definition at line 171 of file test_vertices.h.

std::string test_vertices::output_file
private

Definition at line 159 of file test_vertices.h.

std::string test_vertices::output_file_base
private

Definition at line 162 of file test_vertices.h.

std::vector<double> test_vertices::output_trigger_information
private

Definition at line 140 of file test_vertices.h.

bool test_vertices::output_txt
private

Definition at line 142 of file test_vertices.h.

double* test_vertices::PMT_x
private

Definition at line 100 of file test_vertices.h.

double * test_vertices::PMT_y
private

Definition at line 100 of file test_vertices.h.

double * test_vertices::PMT_z
private

Definition at line 100 of file test_vertices.h.

std::string test_vertices::pmts_file
private

Definition at line 158 of file test_vertices.h.

bool test_vertices::select_based_on_cone
private

Definition at line 94 of file test_vertices.h.

double test_vertices::speed_light_water
private

Definition at line 121 of file test_vertices.h.

unsigned int test_vertices::the_max_time
private

Definition at line 170 of file test_vertices.h.

offset_t test_vertices::time_offset
private

hits

Definition at line 106 of file test_vertices.h.

unsigned int test_vertices::time_step_size
private

Definition at line 84 of file test_vertices.h.

double test_vertices::trigger_gate_down
private

Definition at line 90 of file test_vertices.h.

double test_vertices::trigger_gate_up
private

Definition at line 89 of file test_vertices.h.

std::vector<unsigned int> test_vertices::trigger_npmts_in_cone_in_time_bin
private

Definition at line 138 of file test_vertices.h.

std::vector<unsigned int> test_vertices::trigger_npmts_in_time_bin
private

Definition at line 137 of file test_vertices.h.

std::vector<std::pair<unsigned int,unsigned int> > test_vertices::trigger_pair_vertex_time
private

Definition at line 136 of file test_vertices.h.

double test_vertices::twopi
private

Definition at line 124 of file test_vertices.h.

bool test_vertices::use_timing
private

Definition at line 154 of file test_vertices.h.

bool test_vertices::use_verbose
private

Definition at line 153 of file test_vertices.h.

double* test_vertices::vertex_x
private

Definition at line 104 of file test_vertices.h.

double * test_vertices::vertex_y
private

Definition at line 104 of file test_vertices.h.

double * test_vertices::vertex_z
private

Definition at line 104 of file test_vertices.h.

double test_vertices::wall_like_distance
private

Definition at line 83 of file test_vertices.h.

unsigned int test_vertices::wall_like_threshold_number_of_pmts
private

Definition at line 86 of file test_vertices.h.

unsigned int test_vertices::water_like_threshold_number_of_pmts
private

Definition at line 85 of file test_vertices.h.

unsigned int test_vertices::write_output_mode
private

Definition at line 144 of file test_vertices.h.


The documentation for this class was generated from the following files: