X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=JETAN%2FAliJetHistos.cxx;h=932cc2deb9cb61f081f014faba4bc3e032821ea6;hb=1f7b59f6be6219f9f452f8711cba49bb675ca39b;hp=4e794ead4889559821c38d37436b5d59fc9f0b9e;hpb=8bca421f13a568ec03e3effe4ec6d89b1f91c5c7;p=u%2Fmrichter%2FAliRoot.git diff --git a/JETAN/AliJetHistos.cxx b/JETAN/AliJetHistos.cxx index 4e794ead488..932cc2deb9c 100644 --- a/JETAN/AliJetHistos.cxx +++ b/JETAN/AliJetHistos.cxx @@ -15,6 +15,12 @@ /* $Id$ */ +//--------------------------------------------------------------------- +// Jet Histos class +// Creates and fills a few cummon histograms for jet analysis +// +//--------------------------------------------------------------------- + #include #include #include @@ -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);