Producer for TrajectoryMCSFitterICARUS. More...
Classes | |
struct | Config |
struct | Inputs |
Public Types | |
using | Parameters = art::EDProducer::Table< Config > |
Public Member Functions | |
MCSFitProducerICARUS (Parameters const &p) | |
~MCSFitProducerICARUS () | |
MCSFitProducerICARUS (MCSFitProducerICARUS const &)=delete | |
MCSFitProducerICARUS (MCSFitProducerICARUS &&)=delete | |
MCSFitProducerICARUS & | operator= (MCSFitProducerICARUS const &)=delete |
MCSFitProducerICARUS & | operator= (MCSFitProducerICARUS &&)=delete |
void | produce (art::Event &e) override |
std::vector< recob::Hit > | projectHitsOnPlane (art::Event &e, const recob::Track &traj, unsigned int p) const |
Private Attributes | |
Parameters | p_ |
art::InputTag | inputTag |
TrajectoryMCSFitterICARUS | mcsfitter |
Producer for TrajectoryMCSFitterICARUS.
Producer for TrajectoryMCSFitterICARUS, which performs a Maximum Likelihood fit of Multiple Coulomb Scattering angles between segments within a Track or Trajectory. It reads a recob::Track collection and produces a collection of recob::MCSFitResult where the elements are in the same order as the input collection (no explicit association is written).
For configuration options see MCSFitProducer::Inputs and MCSFsitProducer::Config
Definition at line 41 of file MCSFitProducerICARUS_module.cc.
using trkf::MCSFitProducerICARUS::Parameters = art::EDProducer::Table<Config> |
Definition at line 62 of file MCSFitProducerICARUS_module.cc.
|
explicit |
Definition at line 83 of file MCSFitProducerICARUS_module.cc.
trkf::MCSFitProducerICARUS::~MCSFitProducerICARUS | ( | ) |
Definition at line 90 of file MCSFitProducerICARUS_module.cc.
|
delete |
|
delete |
|
delete |
|
delete |
|
override |
Definition at line 92 of file MCSFitProducerICARUS_module.cc.
std::vector< recob::Hit > trkf::MCSFitProducerICARUS::projectHitsOnPlane | ( | art::Event & | e, |
const recob::Track & | traj, | ||
unsigned int | p | ||
) | const |
Definition at line 122 of file MCSFitProducerICARUS_module.cc.
|
private |
Definition at line 78 of file MCSFitProducerICARUS_module.cc.
|
private |
Definition at line 79 of file MCSFitProducerICARUS_module.cc.
|
private |
Definition at line 77 of file MCSFitProducerICARUS_module.cc.