1 #ifndef VertexRootFile_h
2 #define VertexRootFile_h
4 #include "travex/RootFile.h"
5 #include "StVertexRootIO/TDecayVertex.h"
8 class StMuPrimaryVertex;
16 VertexRootFile(tvx::ProgramOptions& prgOpts, Option_t* option=
"",
const char* ftitle=
"", Int_t compress=1);
19 void FillHists(
const StMuPrimaryVertex &vertex,
const StMuMcVertex* mcVertex=
nullptr);
20 void FillHists(
const StMuPrimaryVertex &vertex,
const std::vector<TDecayVertex>& decayVertices);
21 void FillHistsHftTracks(
const StMuPrimaryVertex &vertex,
const StMuMcVertex* mcVertex=
nullptr);
22 void FillHistsMaxRank(
const StMuPrimaryVertex &vertex,
const StMuMcVertex* mcVertex=
nullptr);
VertexRootFile(tvx::ProgramOptions &prgOpts, Option_t *option="", const char *ftitle="", Int_t compress=1)
void FillHistsMaxRank(const StMuPrimaryVertex &vertex, const StMuMcVertex *mcVertex=nullptr)
void FillHistsHftTracks(const StMuPrimaryVertex &vertex, const StMuMcVertex *mcVertex=nullptr)
void FillHists(const StMuDst &event)