{
for(int i = 0;i < kMaxBackground;++i){
fBackground[i] = 0;
+ fSigma[i] = 0;
+ fMeanArea[i] = 0;
+
}
}
//
for(int i = 0;i < kMaxBackground;++i){
fBackground[i] = back.fBackground[i];
+ fSigma[i] = back.fSigma[i];
+ fMeanArea[i] = back.fMeanArea[i];
}
}
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]);
}
}
//
for(int i = 0;i < kMaxBackground;++i){
fBackground[i] = 0;
+ fSigma[i] = 0;
+ fMeanArea[i] = 0;
}
}
AliAODJetEventBackground(const AliAODJetEventBackground& jet);
AliAODJetEventBackground& operator=(const AliAODJetEventBackground& jet);
-
- virtual void SetBackground(Int_t i,Double_t back){
+ virtual void SetBackground(Int_t i,Double_t back,Double_t sigma,Double_t meanarea){
fBackground[i] = back;
+ fSigma[i]=sigma;
+ fMeanArea[i]=meanarea;
}
virtual Double_t GetBackground(Int_t i){
return 0;
}
+
+ virtual Double_t GetSigma(Int_t i){
+ if(i>=0&&i<kMaxBackground)return fSigma[i];
+ return 0;
+ }
+
+ virtual Double_t GetMeanarea(Int_t i){
+ if(i>=0&&i<kMaxBackground)return fMeanArea[i];
+ return 0;
+ }
+
+
static const char* StdBranchName(){return fgkStdBranchName.Data();}
virtual void Print(Option_t* /*option*/) const;
virtual void Reset();
private:
static TString fgkStdBranchName; // Standard branch name
Double32_t fBackground[kMaxBackground]; // Background from different schemes, normalized to area
- ClassDef(AliAODJetEventBackground,1);
+
+ Double32_t fSigma[kMaxBackground];
+ Double32_t fMeanArea[kMaxBackground];
+ ClassDef(AliAODJetEventBackground,3);
};