You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GENIE does not have a 1:1 mode mapping because NC and CC events correspond to the same integer. This breaks the use of the ModeMap in the MaCh3Mode object. We should think about how to incorporate this into the object.
The text was updated successfully, but these errors were encountered:
So it looks like what we need is to make this not
std::map<int,int>
but
std::map<int,std::vector >
Then if your vector is size 1 all is good. If your vector is size 2 you check iscc
So the existing function can stay but now just returns:
m3mode=ModeMap[Index];
if m3mode.size()>1{throw;};
else(return ModeMap[Index][0])
and the 2D function just goes and checks both the modes that get returned if the vector is length 2
GENIE does not have a 1:1 mode mapping because NC and CC events correspond to the same integer. This breaks the use of the ModeMap in the MaCh3Mode object. We should think about how to incorporate this into the object.
The text was updated successfully, but these errors were encountered: