I think the only place where the VertexOutputScheme is in RMGHardware.cc:
// also store primary vertex data, if we have any other output.
if (!fActiveOutputSchemes.empty()) {
fActiveOutputSchemes.emplace_back(std::make_shared<RMGVertexOutputScheme>());
}
But this happens before any optional outputscheme and any user-provided output schemes are registered.
Am i correct, that the only way to get the VertexOutputscheme is to register any volume either as germanium, scintillator or optical?