The CandEvent is the highest level candidate object. It associates
tracks and showers which are determined to originate in the same
physics event, refining the original blocking provided by
CandSlices. A CandEvent may contain more than one candidate of each
type. The CandEvent allows for sharing of digits between tracks and
showers, as well as between CandSlice objects.