Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CaloUnpackPRDF.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file CaloUnpackPRDF.h
1 // Tell emacs that this is a C++ source
2 // -*- C++ -*-.
3 #ifndef PROTOTYPE2_CALOUNPACKPRDF_H
4 #define PROTOTYPE2_CALOUNPACKPRDF_H
5 
6 //* Unpacks raw HCAL PRDF files *//
7 // Abhisek Sen
8 
9 #include <fun4all/SubsysReco.h>
10 
11 class Event;
12 class Packet;
13 class PHCompositeNode;
14 class RawTowerContainer;
15 
16 class CaloUnpackPRDF : public SubsysReco
17 {
18  public:
20 
21  int Init(PHCompositeNode *topNode);
22 
23  int InitRun(PHCompositeNode *topNode);
24 
25  int process_event(PHCompositeNode *topNode);
26 
27  void CreateNodeTree(PHCompositeNode *topNode);
28 
29  private:
30  Event *_event;
31  Packet *_packet;
32  int _nevents;
33 
34  // HCAL node
37 
38  // Towers
41 
44 
46 };
47 
48 #endif