8 #include "CLHEP/Vector/LorentzVector.h"
24 edm::LogInfo(
"RecoProducerFP420") <<
"RecoProducerFP420 parameters: \n"
26 <<
" length: " <<
length <<
"\n";
28 std::cout <<
" RecoProducerFP420: constructor " << std::endl;
46 msg +=
" caught in RecoProducerFP420... \nERROR: Could not locate SimTransport/HectorData data files.";
56 edm::LogInfo(
"RecoProducerFP420") <<
"==============================\n";
62 int direction,
double x1_420,
double y1_420,
double x2_420,
double y2_420,
double z1_420,
double z2_420) {
65 std::vector<RecoFP420>
rhits;
67 rhits.reserve(restracks);
77 std::cout <<
" RecoProducerFP420: input coord. in um " << std::endl;
78 std::cout <<
" x1_420: " << x1_420 <<
" y1_420: " << y1_420 << std::endl;
79 std::cout <<
" x2_420: " << x2_420 <<
" y2_420: " << y2_420 << std::endl;
81 m_rp420_f->setPositions(x1_420, y1_420, x2_420, y2_420);
92 else if (direction == 2) {
95 m_rp420_b->setPositions(x1_420, y1_420, x2_420, y2_420);
109 std::cout <<
" RecoProducerFP420: rhits.push_back " << std::endl;
116 std::cout <<
" direction: " << direction << std::endl;