LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
DlTrackShowerStreamSelectionAlgorithm.h
Go to the documentation of this file.
1 
8 #ifndef LAR_DL_TRACK_SHOWER_STREAM_SELECTION_ALGORITHM_H
9 #define LAR_DL_TRACK_SHOWER_STREAM_SELECTION_ALGORITHM_H 1
10 
11 #include "Pandora/Algorithm.h"
12 
14 
15 namespace lar_dl_content
16 {
17 
22 {
23 public:
28 
29  virtual ~DlTrackShowerStreamSelectionAlgorithm() = default;
30 
31 protected:
39  virtual pandora::StatusCode AllocateToStreams(const pandora::Cluster *const pCluster);
40 
41 private:
42  pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle);
43 
44  std::string m_trackListName;
45  std::string m_showerListName;
46 };
47 
48 } // namespace lar_dl_content
49 
50 #endif // LAR_DL_TRACK_SHOWER_STREAM_SELECTION_ALGORITHM_H
virtual pandora::StatusCode AllocateToStreams(const pandora::Cluster *const pCluster)
Allocate a cluster to the appropriate streams.
DlTrackShowerStreamSelectionAlgorithm()=default
Default constructor.
StreamSelectionAlgorithm class.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Header file for the deep learning track shower cluster streaming algorithm.