1 #ifndef MAPS_DIGHISTO_H
2 #define MAPS_DIGHISTO_H
21 #include "TObjArray.h"
24 #include "TClonesArray.h"
26 #include "TGraphErrors.h"
28 #include "Riostream.h"
30 #include "TInterpreter.h"
56 void Clear(
const Option_t * =
"");
59 Int_t GetNumberOfConfigurations(){
return fNumberOfConfigs;}
61 void SetNumberOfConfigurations(Int_t myNumberOfConfigurations);
62 void BookHistograms(Int_t myNumberOfConfigurations);
63 void PlotHistograms(Int_t myNumberOfConfigurations);
66 TH1F* AutoZoom(TH1F* H,Option_t* aType=
"all", Int_t EntryMin=0);
67 TH2F* AutoZoom(TH2F* H,Option_t* aType=
"all", Int_t EntryMin=0);
82 TH1F *h1_NumberOfEventsPerConfiguration;
83 TH1F *h1_NumberOfConfigurations;
88 Int_t fNumberOfConfigs;
90 TObjArray *Ar_h1_multiplicity_with_threshold_01;
91 TObjArray *Ar_h1_multiplicity_with_threshold_02;
92 TObjArray *Ar_h1_multiplicity_with_threshold_03;
93 TObjArray *Ar_h1_multiplicity_with_threshold_04;
94 TObjArray *Ar_h1_multiplicity_with_threshold_05;
95 TObjArray *Ar_h1_multiplicity_with_threshold_06;
96 TObjArray *Ar_h1_multiplicity_with_threshold_07;
97 TObjArray *Ar_h1_multiplicity_with_threshold_08;
98 TObjArray *Ar_h1_multiplicity_with_threshold_09;
99 TObjArray *Ar_h1_multiplicity_with_threshold_10;
101 TObjArray *Ar_h1_multiplicity_with_threshold_15;
102 TObjArray *Ar_h1_multiplicity_with_threshold_20;
103 TObjArray *Ar_h1_multiplicity_with_threshold_25;
104 TObjArray *Ar_h1_multiplicity_with_threshold_30;
105 TObjArray *Ar_h1_multiplicity_with_threshold_40;
108 TObjArray *Ar_h1_Cluster_SeedDigitalCharge;
109 TObjArray *Ar_h1_Cluster_TotalDigitalCharge;
110 TObjArray *Ar_h1_Cluster_9x9DigitalCharge;
111 TObjArray *Ar_h1_Cluster_1stCrownDigitalCharge;
112 TObjArray *Ar_h1_Cluster_2ndCrownDigitalCharge;
113 TObjArray *Ar_h1_Cluster_4NeighboursDigitalCharge;
114 TObjArray *Ar_h1_Cluster_SeedOverTotalDigitalCharge;
115 TObjArray *Ar_h1_Cluster_1stCrownOverTotalDigitalCharge;
116 TObjArray *Ar_h1_Cluster_2ndCrownOverTotalDigitalCharge;
117 TObjArray *Ar_h1_Cluster_4NeighboursOverTotalDigitalCharge;
120 TObjArray *Ar_h1_Particle_TotalAnalogCharge;
121 TObjArray *Ar_h1_Particle_TotalDigitalCharge;
122 TObjArray *Ar_h1_Particle_Energy_deposited;
123 TObjArray *Ar_h2_Particle_EnergyDeposited_vs_TotalAnalogCharge;
124 TObjArray *Ar_h2_Particle_TotalDigitalCharge_vs_TotalAnalogCharge;
126 TObjArray *Ar_h1_test;
128 TObjArray *Ar_h1_Resolution_ResidualX_CoG_true;
129 TObjArray *Ar_h1_Resolution_ResidualY_CoG_true;
130 TObjArray *Ar_h1_Resolution_Residualdist_CoG_true;
131 TObjArray *Ar_h2_Resolution_TruePosition;
132 TObjArray *Ar_h2_Resolution_TruePosition_modulo;
133 TObjArray *Ar_h2_Resolution_CoG;
134 TObjArray *Ar_h2_Resolution_CoG_modulo;
136 TObjArray *Ar_Pr_Charge_Q_over_Qtot_vs_distance;
137 TObjArray *Ar_h2_Charge_Q_over_Qtot_vs_distance;
140 TObjArray *Ar_h1_ADC_LSB;
142 TObjArray *Ar_h1_Efficiency_ideal;