Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:11:12

0001 #ifndef CALOTRIGGER_DIJET_H
0002 #define CALOTRIGGER_DIJET_H
0003 #include "TH2D.h"
0004 #include <string>
0005 #include <phool/PHCompositeNode.h>
0006 #include <ffarawobjects/Gl1Packetv2.h>
0007 #include <jetbase/JetContainer.h>
0008 #include <jetbase/JetContainerv1.h>
0009 #include <calobase/TowerInfoContainer.h>
0010 #include <calobase/TowerInfoContainerv1.h>
0011 #include <calobase/TowerInfoContainerv2.h>
0012 #include <calobase/TowerInfoContainerv3.h>
0013 #include <calobase/TowerInfo.h>
0014 #include <calobase/TowerInfov1.h>
0015 #include <calobase/TowerInfov2.h>
0016 #include <calobase/TowerInfov3.h>
0017 #include <calobase/RawTowerGeomContainer.h>
0018 #include <calobase/RawTower.h>
0019 #include <calobase/RawTowerContainer.h>
0020 #include <calobase/RawTowerGeom.h>
0021 #include <fun4all/Fun4AllHistoManager.h>
0022 
0023 class TH2D;
0024 class Fun4AllHistoManager;
0025 
0026 class DijetEventDisplay
0027 {
0028  public:
0029   DijetEventDisplay(const std::string f);
0030   ~DijetEventDisplay();
0031   
0032   void Dump();
0033   void setFile(const std::string f){ file = f; };
0034   int FillEvent(PHCompositeNode *topNode, float aj, float dphi);
0035 
0036  private:
0037   std::string file;
0038   TH2D *h_emcal{nullptr};
0039   TH2D *h_hcalin{nullptr};
0040   TH2D *h_hcalout{nullptr};
0041   TH2D *h_all{nullptr};
0042   
0043   Fun4AllHistoManager *hm{nullptr};
0044 };
0045 
0046 #endif /* CALOTRIGGER_TRIGGERANALYZER_H */
0047