13 const std::string& name,
14 const IInterface* parent) :
15 base_class(
type, name, parent) {
35 return StatusCode::SUCCESS;
44 CHECK(tobs.isValid());
48 std::vector<bool> tob_pass(tobs->size(),
false);
51 tob_pass[tob_it] =
true;
52 if (++N_pass_tobs == m_maxtob){
61 ss <<
"\nRun " << ctx <<
'\n';
64 ss << tob->to_string() <<
' ' << std::boolalpha <<
" pass " << tob_pass[ind++] <<
'\n';
66 ss <<
"tob count " << N_pass_tobs <<
'\n';
68 std::ofstream out(name() +
".log", std::ios_base::app);
73 return StatusCode::SUCCESS;
79 <<
"CommonMultAlgTool read, select, count and report number of related CommonTOBS\n"
81 << m_TIP_position <<
' ' << m_TIP_width;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define CHECK(...)
Evaluate an expression and check for errors.
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.