Public Types | |
| template<typename T > | |
| using | VertexData_t = std::vector< T > |
| template<typename T > | |
| using | VtxCoordData_t = std::vector< BoxedArray< T[3]> > |
Public Member Functions | |
| VertexDataStruct () | |
| Creates an empty tracker data structure. More... | |
| VertexDataStruct (size_t maxVertices) | |
| Creates a vertex data structure allowing up to maxVertices vertices. More... | |
| void | Clear () |
| void | SetMaxVertices (size_t maxVertices) |
| void | Resize (size_t nVertices) |
| void | SetAddresses (TTree *pTree, std::string vertexLabel, bool saveHierarchyInfo) |
| size_t | GetMaxVertices () const |
Public Attributes | |
| size_t | MaxVertices |
| maximum number of storable vertices More... | |
| Short_t | nvtx |
| VtxCoordData_t< Float_t > | vtx |
| VertexData_t< Int_t > | primaryvtx |
Vertices
Can connect to a tree, clear its fields and resize its data.
Definition at line 389 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| using sbnd::AnalysisTreeDataStruct::VertexDataStruct::VertexData_t = std::vector<T> |
Definition at line 393 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| using sbnd::AnalysisTreeDataStruct::VertexDataStruct::VtxCoordData_t = std::vector<BoxedArray<T[3]> > |
Definition at line 395 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
|
inline |
Creates an empty tracker data structure.
Definition at line 405 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
|
inline |
Creates a vertex data structure allowing up to maxVertices vertices.
Definition at line 407 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| void sbnd::AnalysisTreeDataStruct::VertexDataStruct::Clear | ( | ) |
Definition at line 1509 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
|
inline |
Definition at line 414 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| void sbnd::AnalysisTreeDataStruct::VertexDataStruct::Resize | ( | size_t | nVertices | ) |
Definition at line 1501 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| void sbnd::AnalysisTreeDataStruct::VertexDataStruct::SetAddresses | ( | TTree * | pTree, |
| std::string | vertexLabel, | ||
| bool | saveHierarchyInfo | ||
| ) |
Definition at line 1519 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
|
inline |
Definition at line 409 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| size_t sbnd::AnalysisTreeDataStruct::VertexDataStruct::MaxVertices |
maximum number of storable vertices
Definition at line 397 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| Short_t sbnd::AnalysisTreeDataStruct::VertexDataStruct::nvtx |
Definition at line 400 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| VertexData_t<Int_t> sbnd::AnalysisTreeDataStruct::VertexDataStruct::primaryvtx |
Definition at line 402 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
| VtxCoordData_t<Float_t> sbnd::AnalysisTreeDataStruct::VertexDataStruct::vtx |
Definition at line 401 of file sbndcode/sbndcode/AnalysisTree/AnalysisTree_module.cc.
1.8.5