ChargedProtoANNPID: Change 'Input' from an abstract base class to a type-erased 'handle',
- Oct 22, 2020
-
-
Gerhard Raven authored
-
Gerhard Raven authored
-
- Oct 19, 2020
-
-
Gerhard Raven authored
-
Gerhard Raven authored
-
Gerhard Raven authored
-
Gerhard Raven authored
and make `getInput` virtual so that TupleTool can extend it with the names for the RecSummary and ODIN inputs
-
- Oct 18, 2020
-
-
Gerhard Raven authored
-
Gerhard Raven authored
This enables the use of value semantics (instead of owning pointers), simplifying the code, and it makes inheritance an implementation detail, thus making it unneccessary to explcitly inherit from some baseclass. Note that 'Input' uses a small buffer to avoid heap allocations, but this limits (on purpose!) the size of the callables it will work with.
-