2#define HIT2MCPOINTS_H 1
6#include <unordered_map>
9#include <boost/serialization/access.hpp>
10#include <boost/serialization/base_object.hpp>
24 void Add(
int detID,
int key,
float w);
34 virtual void Print(
const Option_t* opt =
"")
const {;}
36 template<
class Archive>
37 void serialize(Archive& ar,
const unsigned int version)
39 ar& boost::serialization::base_object<TObject>(*
this);
ClassDef(Hit2MCPoints, 1)
void serialize(Archive &ar, const unsigned int version)
void Add(int detID, int key, float w)
virtual void Print(const Option_t *opt="") const
std::unordered_map< int, std::unordered_map< int, float > > linksToMCPoints
array of detector elements with list of contributing MCPoints
unsigned int N(int detID)
friend class boost::serialization::access
std::unordered_map< int, float > wList(int detID)