//______________________________________________________________________________
AliAODJetEventBackground::AliAODJetEventBackground() :
- TObject()
+ TNamed()
{
for(int i = 0;i < kMaxBackground;++i){
fBackground[i] = 0;
+ fSigma[i] = 0;
+ fMeanArea[i] = 0;
+
}
}
//______________________________________________________________________________
AliAODJetEventBackground::AliAODJetEventBackground(const AliAODJetEventBackground& back) :
- TObject(back)
+ TNamed(back)
{
//
// Copy constructor
//
for(int i = 0;i < kMaxBackground;++i){
fBackground[i] = back.fBackground[i];
+ fSigma[i] = back.fSigma[i];
+ fMeanArea[i] = back.fMeanArea[i];
}
}
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];
+ fSigma[i] = back.fSigma[i];
+ fMeanArea[i] = back.fMeanArea[i];
}
}
printf("Jet EventBackground :\n");
for(int i = 0;i < kMaxBackground;++i){
- printf("%d: %3.E GeV \n",i,fBackground[i]);
+ printf("%d: %3.E GeV Sigma %3.E Mean Area %3.E \n",i,fBackground[i],fSigma[i],fMeanArea[i]);
+ }
+}
+
+void AliAODJetEventBackground::Reset()
+{
+ //
+ // reset information of all data members
+ //
+ for(int i = 0;i < kMaxBackground;++i){
+ fBackground[i] = 0;
+ fSigma[i] = 0;
+ fMeanArea[i] = 0;
}
}