2#include "SimCore/Event/SimParticle.h"
62 const std::vector<std::string>& labels);
141 {14, 5}, {20, 6}, {29, 7}, {74, 8}};
Base classes for all user event processing components to extend.
Go through the particle map and find the dark brem products, storing their vertex and the dark brem o...
void setHistLabels(const std::string &name, const std::vector< std::string > &labels)
Set the labels of the histogram of the input name with the input labels.
virtual void onProcessStart() override
update the labels of some categorial histograms
std::map< std::string, int > known_materials_
the list of known materials assigning them to material ID numbers
virtual void produce(framework::Event &e) override
extract the kinematics of the dark brem interaction from the SimParticles
std::map< int, int > known_elements_
The list of known elements assigning them to the bins that we are putting them into.
Implements an event buffer system for storing event data.
Class which represents the process under execution.
Base class for a module which produces a data product.