Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:15:04

0001 #ifndef RUNTOWERINFO_H__
0002 #define RUNTOWERINFO_H__
0003 
0004 #include <calobase/TowerInfoContainerv1.h>
0005 
0006 #include <fun4all/SubsysReco.h>
0007 
0008 /// Class declarations for use in the analysis module
0009 class PHCompositeNode;
0010 
0011 /// Definition of this analysis module class
0012 class RunTowerInfo : public SubsysReco
0013 {
0014  public:
0015 
0016   /// Constructor
0017   RunTowerInfo(const std::string &name = "RunTowerInfo");
0018 
0019   // Destructor
0020   virtual ~RunTowerInfo();
0021 
0022   /// SubsysReco initialize processing method
0023   int Init(PHCompositeNode *);
0024 
0025   /// SubsysReco event processing method
0026   int process_event(PHCompositeNode *);
0027 
0028   /// SubsysReco end processing method
0029   int End(PHCompositeNode *);
0030 
0031 
0032  private:
0033   /// String to contain the outfile name containing the trees
0034   TowerInfoContainerv1 *m_EMCalTowerContainer; //! Container
0035 
0036 
0037   /**
0038    * Make variables for the relevant trees
0039    */
0040 
0041 
0042 };
0043 
0044 #endif