1 #include "AliHLTFastJetMonitor.h"
2 #include "AliHLTScalars.h"
7 ClassImp(AliHLTFastJetMonitor);
9 AliHLTFastJetMonitor::AliHLTFastJetMonitor():
19 hList = new TObjArray;
21 hTracksPt = new TH1F("hTracksPt", "Tracks pT (GeV/c)", 300, 0, 300);
22 hList->Add(hTracksPt);
24 hClusterEn = new TH1F("hClusterEn", "Cluster Energy (GeV)", 300, 0, 300);
25 hList->Add(hClusterEn);
27 hClusterEta = new TH1F("hClusterEta", "Cluster position in #eta", 300, -2*TMath::Pi(),2*TMath::Pi());
28 hList->Add(hClusterEta);
30 hClusterPhi = new TH1F("hClusterPhi", "Cluster position in #phi", 300, -TMath::Pi(),TMath::Pi());
31 hList->Add(hClusterPhi);
33 //___________________________________________________________________________________________________________________________________________________
35 AliHLTFastJetMonitor::~AliHLTFastJetMonitor()
41 //___________________________________________________________________________________________________________________________________________________
43 TObjArray* AliHLTFastJetMonitor::GetHistograms()
46 // pointer to histogram objects
51 //___________________________________________________________________________________________________________________________________________________
53 Int_t AliHLTFastJetMonitor::MakeHisto(AliHLTScalars *scalar)
56 // make the histograms
58 hTracksPt->Fill( scalar->GetScalar("TracksPt").Value() );
60 hClusterEn->Fill( scalar->GetScalar("ClusterEn").Value() );
62 hClusterEta->Fill( scalar->GetScalar("ClusterEta").Value() );
64 hClusterPhi->Fill( scalar->GetScalar("ClusterPhi").Value() );
66 hJetsPt->Fill( scalar->GetScalar("JetsPt").Value() );