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 PROTOTYPE4_CALOUNPACKPRDF_H
4 #define PROTOTYPE4_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 InitRun(PHCompositeNode *topNode);
22 
23  int process_event(PHCompositeNode *topNode);
24 
25  void CreateNodeTree(PHCompositeNode *topNode);
26 
27  private:
30  int _nevents;
31 
32  // HCAL node
35 
36  // Towers
39 
42 
44 };
45 
46 #endif //**CaloUnpackPRDFF**//