Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:21:59

0001 #ifndef __MvtxRunInfoUnpackPRDFF__
0002 #define __MvtxRunInfoUnpackPRDFF__
0003 
0004 //* RunInfoUnpacks raw HCAL PRDF files *//
0005 
0006 #include <fun4all/SubsysReco.h>
0007 #include <phool/PHObject.h>
0008 
0009 class Event;
0010 class Packet;
0011 class Packet_hbd_fpgashort;
0012 
0013 class MvtxRunInfoUnpackPRDF : public SubsysReco
0014 {
0015 public:
0016   MvtxRunInfoUnpackPRDF();
0017 
0018   int
0019   Init(PHCompositeNode *topNode);
0020 
0021   int
0022   InitRun(PHCompositeNode *topNode);
0023 
0024   int
0025   process_event(PHCompositeNode *topNode);
0026 
0027   int
0028   End(PHCompositeNode *topNode);
0029 
0030   void
0031   CreateNodeTree(PHCompositeNode *topNode);
0032 
0033 private:
0034 
0035     PHCompositeNode* dstNode;
0036 
0037   Event* _event;
0038   Packet_hbd_fpgashort* _packet;
0039 
0040 };
0041 
0042 #endif //**MvtxRunInfoUnpackPRDFF**//