21 edm::LogInfo(
"RecoProducerFP420") <<
"RecoProducerFP420 parameters: \n" 23 <<
" length: " <<
length <<
"\n";
25 std::cout <<
" RecoProducerFP420: constructor " << std::endl;
43 msg +=
" caught in RecoProducerFP420... \nERROR: Could not locate SimTransport/HectorData data files.";
53 edm::LogInfo(
"RecoProducerFP420") <<
"==============================\n";
59 int direction,
double x1_420,
double y1_420,
double x2_420,
double y2_420,
double z1_420,
double z2_420) {
62 std::vector<RecoFP420>
rhits;
64 rhits.reserve(restracks);
74 std::cout <<
" RecoProducerFP420: input coord. in um " << std::endl;
75 std::cout <<
" x1_420: " << x1_420 <<
" y1_420: " << y1_420 << std::endl;
76 std::cout <<
" x2_420: " << x2_420 <<
" y2_420: " << y2_420 << std::endl;
78 m_rp420_f->setPositions(x1_420, y1_420, x2_420, y2_420);
89 else if (direction == 2) {
92 m_rp420_b->setPositions(x1_420, y1_420, x2_420, y2_420);
106 std::cout <<
" RecoProducerFP420: rhits.push_back " << std::endl;
113 std::cout <<
" direction: " << direction << std::endl;
T getParameter(std::string const &) const
std::vector< RecoFP420 > rhits
std::string beam1filename
Log< level::Error, false > LogError
T getUntrackedParameter(std::string const &, T const &) const
RecoProducerFP420(const edm::ParameterSet &conf)
H_RecRPObject * m_rp420_f
Log< level::Info, false > LogInfo
std::string beam2filename
std::vector< RecoFP420 > reconstruct(int, double, double, double, double, double, double)
H_RecRPObject * m_rp420_b
static constexpr float b2
virtual ~RecoProducerFP420()
static constexpr float b1