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
0047