Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:12:21

0001 #ifndef HITMAP_H
0002 #define HITMAP_H
0003 
0004 #include <iostream>
0005 #include <cmath>
0006 #include <vector>
0007 #include <string>
0008 #include <numeric>
0009 #include <map>
0010 
0011 #include <TCanvas.h>
0012 #include <TH1.h>
0013 #include <TH2.h>
0014 #include <TString.h>
0015 #include <TGraph.h>
0016 #include <TLatex.h>
0017 #include <TLegend.h>
0018 #include <TMath.h>
0019 #include <TFile.h>
0020 #include <TTree.h>
0021 
0022 #include "sPhenixStyle.h"
0023 #include "InttEvent.h"
0024 
0025 class InttEvent;
0026 
0027 class HITMAP
0028 {
0029     public:
0030         HITMAP(std::string input_file_directory, std::string input_tree_name, std::string output_directory);
0031         virtual ~HITMAP();
0032 
0033     protected:
0034         std::string input_file_directory;
0035         std::string input_tree_name;
0036         std::string output_directory;
0037         TFile* file_in;
0038         TTree * tree_in;
0039         InttEvent* inttEvt_;
0040 
0041         TCanvas * c1;
0042         TH2D* h2_AllMap_[8][14];
0043 
0044         void Init();
0045 
0046 };
0047 
0048 #endif