12 pass_name_ = ps.
get<std::string>(
"pass_name");
13 cluster_input_collections_ =
14 ps.
get<std::vector<std::string>>(
"cluster_input_collections");
15 output_file_ = ps.
get<std::string>(
"output_file");
16 verbose_ = ps.
get<
int>(
"verbosity");
20 <<
"In ClusterTripletMaker: configure done!"
21 <<
"\nInput collection 1: " << cluster_input_collections_.at(0)
22 <<
"\nInput collection 2: " << cluster_input_collections_.at(1)
23 <<
"\nInput collection 3: " << cluster_input_collections_.at(2)
24 <<
"\nPass name: " << pass_name_ <<
"\nOutput file: " << output_file_
25 <<
"\nVerbosity: " << verbose_;
41 cluster_input_collections_.at(0), pass_name_)};
43 cluster_input_collections_.at(1), pass_name_)};
45 cluster_input_collections_.at(2), pass_name_)};
47 const size_t num_clusters = std::min(
52 clusters_pad3.size()});
54 ldmx_log(debug) <<
"Event " <<
event.getEventNumber() <<
" has "
55 << clusters_pad1.size() <<
", " << clusters_pad2.size()
56 <<
", " << clusters_pad3.size()
57 <<
" clusters in pads 1, 2, and 3.";
59 for (
size_t cluster_index = 0; cluster_index < num_clusters;
61 const int event_number =
event.getEventNumber();
62 const float pad1_centroid = clusters_pad1.at(cluster_index).getCentroid();
63 const float pad2_centroid = clusters_pad2.at(cluster_index).getCentroid();
64 const float pad3_centroid = clusters_pad3.at(cluster_index).getCentroid();
67 output_stream_ << event_number <<
" " << pad1_centroid <<
" "
68 << pad2_centroid <<
" " << pad3_centroid <<
" " <<
"\n";
72 for (
size_t cluster_index = 1; cluster_index < clusters_pad1.size();
74 ldmx_log(info) <<
"Event " <<
event.getEventNumber()
75 <<
", extra cluster in pad 1: "
76 << clusters_pad1.at(cluster_index).getCentroid();
79 for (
size_t cluster_index = 1; cluster_index < clusters_pad2.size();
81 ldmx_log(info) <<
"Event " <<
event.getEventNumber()
82 <<
", extra cluster in pad 2: "
83 << clusters_pad2.at(cluster_index).getCentroid();
86 for (
size_t cluster_index = 1; cluster_index < clusters_pad3.size();
88 ldmx_log(info) <<
"Event " <<
event.getEventNumber()
89 <<
", extra cluster in pad 3: "
90 << clusters_pad3.at(cluster_index).getCentroid();