ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHTpcEventExporter.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file PHTpcEventExporter.h
1 
7 #ifndef PHTPCEVENTEXPORTER_H_
8 #define PHTPCEVENTEXPORTER_H_
9 
10 #include <string> // for string
11 #include <vector> // for vector
12 
15 
16 namespace PHGenFit2
17 {
18  class Track;
19 }
20 namespace kdfinder
21 {
22  template <class T>
23  class TrackCandidate;
24 }
25 
31 {
32  public:
34  virtual ~PHTpcEventExporter() {}
35 
36  void exportEvent(TrkrClusterContainer* cluster_map, TrkrHitSetContainer* hitsets, std::vector<kdfinder::TrackCandidate<double>*> candidates,
37  double B, const std::string& filename);
38 
39  void exportEvent(TrkrClusterContainer* cluster_map, TrkrHitSetContainer* hitsets,std::vector<PHGenFit2::Track*> gtracks,
40  double B, const std::string& filename);
41 
42  void exportEvent(std::vector<PHGenFit2::Track*> gtracks, double B, const std::string& filename);
43 
44  protected:
45  private:
46 };
47 
48 #endif /* PHTPCEVENTEXPORTER_H_ */