From 4cfb400721deb33b5bad5aed8516f5045eadfa6b Mon Sep 17 00:00:00 2001 From: kleinb Date: Thu, 20 Aug 2009 19:37:38 +0000 Subject: [PATCH] make jet event background tnamed, add reset --- STEER/AliAODJetEventBackground.cxx | 18 ++++++++++++++---- STEER/AliAODJetEventBackground.h | 5 +++-- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/STEER/AliAODJetEventBackground.cxx b/STEER/AliAODJetEventBackground.cxx index d8cf5ae9067..046184fbf9f 100644 --- a/STEER/AliAODJetEventBackground.cxx +++ b/STEER/AliAODJetEventBackground.cxx @@ -31,7 +31,7 @@ TString AliAODJetEventBackground::fgkStdBranchName("jeteventbackground"); //______________________________________________________________________________ AliAODJetEventBackground::AliAODJetEventBackground() : - TObject() + TNamed() { for(int i = 0;i < kMaxBackground;++i){ fBackground[i] = 0; @@ -48,7 +48,7 @@ AliAODJetEventBackground::~AliAODJetEventBackground() //______________________________________________________________________________ AliAODJetEventBackground::AliAODJetEventBackground(const AliAODJetEventBackground& back) : - TObject(back) + TNamed(back) { // // Copy constructor @@ -63,11 +63,11 @@ AliAODJetEventBackground::AliAODJetEventBackground(const AliAODJetEventBackgroun AliAODJetEventBackground& AliAODJetEventBackground::operator=(const AliAODJetEventBackground& back) { // - // Assignment operator + // Assignment operator // if(this!=&back) { - TObject::operator=(back); + TNamed::operator=(back); for(int i = 0;i < kMaxBackground;++i){ fBackground[i] = back.fBackground[i]; } @@ -87,3 +87,13 @@ void AliAODJetEventBackground::Print(Option_t* /*option*/) const printf("%d: %3.E GeV \n",i,fBackground[i]); } } + +void AliAODJetEventBackground::Reset() +{ + // + // reset information of all data members + // + for(int i = 0;i < kMaxBackground;++i){ + fBackground[i] = 0; + } +} diff --git a/STEER/AliAODJetEventBackground.h b/STEER/AliAODJetEventBackground.h index d62393db5e7..6e8b5a6f488 100644 --- a/STEER/AliAODJetEventBackground.h +++ b/STEER/AliAODJetEventBackground.h @@ -9,11 +9,11 @@ // Author: Christian Klein-Boesing, IKP Muenster //------------------------------------------------------------------------- -#include "TObject.h" +#include "TNamed.h" #include "TString.h" -class AliAODJetEventBackground : public TObject { +class AliAODJetEventBackground : public TNamed { public: AliAODJetEventBackground(); @@ -33,6 +33,7 @@ class AliAODJetEventBackground : public TObject { static const char* StdBranchName(){return fgkStdBranchName.Data();} virtual void Print(Option_t* /*option*/) const; + virtual void Reset(); enum { kSmallR = 0, kOnlyCharged, -- 2.43.0