Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FastPid_RICH.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file FastPid_RICH.h
1 #ifndef __FastPid_RICH_H__
2 #define __FastPid_RICH_H__
3 
4 #include <fun4all/SubsysReco.h>
5 #include <math.h>
6 
7 class PHCompositeNode;
9 class SvtxTrackMap;
10 class SvtxTrack;
11 
12 class PidInfoContainer;
13 class TrackProjectorPid;
15 
20 class FastPid_RICH : public SubsysReco
21 {
22 
23 public:
24 
25  FastPid_RICH(std::string richname, std::string tracksname);
26 
27  int
29  int
31  int
33  int
35 
36 private:
37 
38  void CreateNodes(PHCompositeNode *topNode);
39 
40  bool _verbose;
41 
42  int _ievent;
43 
44  /* RICH detector name */
46 
47  /* Collection storing track information */
49 
50  /* Node name for node to store PID infos */
52 
53  /* Collection to store PidInfos for each track on node tree */
55 
56  /* track projector object */
58 
59  /* Radius for track extrapolation */
60  float _radius;
61 };
62 
63 #endif // __FastPid_RICH_H__