LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
TCShTree.h
Go to the documentation of this file.
1 //
3 //
4 // TCAlg shower tree code
5 //
6 // Rory Fitzpatrick
7 //
9 #ifndef TRAJCLUSTERALGTREE_H
10 #define TRAJCLUSTERALGTREE_H
11 
12 // C/C++ standard libraries
13 #include <string>
14 #include <vector>
15 
16 // LArSoft libraries
18 
19 namespace tca {
20 
21  void SaveTjInfo(TCSlice& slc, std::vector<std::vector<int>>& tjList, std::string stageName);
22  void SaveTjInfo(TCSlice& slc, const ShowerStruct& ss, std::string stageName);
23  void SaveTjInfoStuff(TCSlice& slc, Trajectory& tj, int stageNum);
24  void SaveAllCots(TCSlice& slc, const CTP_t& inCTP, std::string someText);
25  void SaveAllCots(TCSlice& slc, std::string someText);
26  int GetStageNum(ShowerTreeVars& stv, std::string stageName);
27  void ClearShowerTree(ShowerTreeVars& stv);
28 
29 } // namespace tca
30 
31 #endif
void ClearShowerTree(ShowerTreeVars &stv)
Definition: TCShTree.cxx:219
void SaveAllCots(TCSlice &slc, const CTP_t &inCTP, std::string someText)
Definition: TCShTree.cxx:179
ShowerTreeVars stv
Definition: DataStructs.cxx:11
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
Definition: DumpUtils.h:289
void SaveTjInfo(TCSlice &slc, std::vector< std::vector< int >> &tjList, std::string stageName)
Definition: TCShTree.cxx:14
unsigned int CTP_t
Definition: DataStructs.h:47
void SaveTjInfoStuff(TCSlice &slc, Trajectory &tj, int stageNum)
Definition: TCShTree.cxx:144
int GetStageNum(ShowerTreeVars &stv, std::string stageName)
Definition: TCShTree.cxx:200