]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - JETAN/AliJetHistos.cxx
Additional protection
[u/mrichter/AliRoot.git] / JETAN / AliJetHistos.cxx
index 4e794ead4889559821c38d37436b5d59fc9f0b9e..932cc2deb9cb61f081f014faba4bc3e032821ea6 100644 (file)
 
 /* $Id$ */
 
+//---------------------------------------------------------------------
+// Jet Histos class
+// Creates and fills a few cummon histograms for jet analysis
+//
+//---------------------------------------------------------------------
+
 #include <TList.h>
 #include <TClonesArray.h>
 #include <TH1I.h>
@@ -26,6 +32,8 @@
 
 ClassImp(AliJetHistos)
 
+///////////////////////////////////////////////////////////////////////
+
 AliJetHistos::AliJetHistos():
   fNJetsH(0x0),
   fPtH(0x0),
@@ -34,6 +42,12 @@ AliJetHistos::AliJetHistos():
   fPhiH(0x0)
 {
   // Default constructor
+}
+
+//-----------------------------------------------------------------------
+void AliJetHistos::CreateHistos()
+{
+  // create histos
 
   fNJetsH = new TH1I("NJetsH","Number of Jets",12,0,11);
   SetProperties(fNJetsH,"Number of jets","Entries");
@@ -52,8 +66,10 @@ AliJetHistos::AliJetHistos():
   SetProperties(fPhiH,"#phi","Entries");
 }
 
+//-----------------------------------------------------------------------
 AliJetHistos::~AliJetHistos()
 {
+  // Destructor
   delete fNJetsH;
   delete fPtH;
   delete fEtaH;
@@ -61,9 +77,10 @@ AliJetHistos::~AliJetHistos()
   delete fPhiH;
 }
 
+//-----------------------------------------------------------------------
 void AliJetHistos::SetProperties(TH1* h,const char* x, const char* y) const
 {
-// Sets the histogram style properties
+  // Sets the histogram style properties
   h->SetMarkerStyle(20);
   h->SetMarkerSize(.5);
   h->SetMarkerColor(2);
@@ -72,8 +89,10 @@ void AliJetHistos::SetProperties(TH1* h,const char* x, const char* y) const
   h->Sumw2();
 }
 
-void AliJetHistos::AddHistosToList(TList *list)
+//-----------------------------------------------------------------------
+void AliJetHistos::AddHistosToList(TList *list) const
 {
+  // Add histos to the list
   list->Add(fNJetsH);
   list->Add(fPtH);
   list->Add(fEtaH);
@@ -81,10 +100,10 @@ void AliJetHistos::AddHistosToList(TList *list)
   list->Add(fPhiH);
 }
 
-
+//-----------------------------------------------------------------------
 void AliJetHistos::FillHistos(TClonesArray *jets)
 {
-
+  // Fill histograms
   if(!jets)return;
   Int_t nj = jets->GetEntries();
   fNJetsH->Fill(nj,1);