2626#include < sstream>
2727#include " boost/algorithm/string.hpp"
2828
29+ using namespace o2 ::framework;
2930namespace o2fw = o2::framework;
3031namespace o2exp = o2::framework::expressions;
3132namespace o2df = o2::dataformats;
@@ -183,6 +184,18 @@ struct QAGlobalObservables {
183184
184185 histograms.add (" multiplicity/numberOfTracks" , qafeat::MakeTitle ({qafeat::TrackMultiplicity}).c_str (), o2fw::kTH1D ,
185186 {{nBinsNumberOfTracks, numberOfTracksRange[0 ], numberOfTracksRange[1 ]}});
187+
188+ // covariance histograms
189+ histograms.add (" Covariance/xx" , " xx;Cov_{xx} [cm]" , kTH1D , {{200 , -0.1 , 0.1 }});
190+ histograms.add (" Covariance/xy" , " xy;Cov_{xy} [cm]" , kTH1D , {{200 , -0.1 , 0.1 }});
191+ histograms.add (" Covariance/xz" , " xz;Cov_{xz} [cm]" , kTH1D , {{200 , -0.1 , 0.1 }});
192+ histograms.add (" Covariance/yy" , " yy;Cov_{yy} [cm]" , kTH1D , {{200 , -0.1 , 0.1 }});
193+ histograms.add (" Covariance/yz" , " yz;Cov_{yz} [cm]" , kTH1D , {{200 , -0.1 , 0.1 }});
194+ histograms.add (" Covariance/zz" , " zz;Cov_{zz} [cm]" , kTH1D , {{200 , -0.1 , 0.1 }});
195+
196+ // quality histograms
197+ histograms.add (" Quality/Chi2" , " #Chi^{2};#Chi^{2}" , kTH1D , {{100 , 0 , 10 }});
198+ histograms.add (" Quality/Contributors" , " Contributors;Contributors" , kTH1D , {{100 , 0 , 100 }});
186199 }
187200
188201 void process (const o2::aod::Collision& collision, const o2::aod::Tracks& tracks)
@@ -198,6 +211,18 @@ struct QAGlobalObservables {
198211 }
199212
200213 histograms.fill (" multiplicity/numberOfTracks" , nTracks);
214+
215+ // fill covariance variables
216+ histograms.fill (" Covariance/xx" , collision.covXX ());
217+ histograms.fill (" Covariance/xy" , collision.covXY ());
218+ histograms.fill (" Covariance/xz" , collision.covXZ ());
219+ histograms.fill (" Covariance/yy" , collision.covYY ());
220+ histograms.fill (" Covariance/yz" , collision.covYZ ());
221+ histograms.fill (" Covariance/zz" , collision.covZZ ());
222+
223+ // fill quality variables
224+ histograms.fill (" Quality/Chi2" , collision.chi2 ());
225+ histograms.fill (" Quality/Contributors" , collision.numContrib ());
201226 }
202227};
203228
0 commit comments