]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliAODJetEventBackground.h
Correction.
[u/mrichter/AliRoot.git] / STEER / AliAODJetEventBackground.h
CommitLineData
b8bf1e90 1#ifndef AliAODJETBACKGROUND_H
2#define AliAODJETBACKGROUND_H
1729d31f 3/* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6//-------------------------------------------------------------------------
7// AOD jet background class
8// Stores Different background calculations on an event by event level
9// Author: Christian Klein-Boesing, IKP Muenster
10//-------------------------------------------------------------------------
11
4cfb4007 12#include "TNamed.h"
cc30af18 13#include "TString.h"
1729d31f 14
15
4cfb4007 16class AliAODJetEventBackground : public TNamed {
1729d31f 17
18 public:
b8bf1e90 19 AliAODJetEventBackground();
20 virtual ~AliAODJetEventBackground();
21 AliAODJetEventBackground(const AliAODJetEventBackground& jet);
22 AliAODJetEventBackground& operator=(const AliAODJetEventBackground& jet);
1729d31f 23
24
25 virtual void SetBackground(Int_t i,Double_t back){
26 fBackground[i] = back;
27 }
28
29 virtual Double_t GetBackground(Int_t i){
30 if(i>=0&&i<kMaxBackground)return fBackground[i];
31 return 0;
32 }
33
34 static const char* StdBranchName(){return fgkStdBranchName.Data();}
35 virtual void Print(Option_t* /*option*/) const;
4cfb4007 36 virtual void Reset();
1729d31f 37
38 enum { kSmallR = 0,
39 kOnlyCharged,
40 kOutOfCone,
41 kStatistical,
42 kMaxBackground};
43
44 private:
45 static TString fgkStdBranchName; // Standard branch name
46 Double32_t fBackground[kMaxBackground]; // Background from different schemes, normalized to area
b8bf1e90 47 ClassDef(AliAODJetEventBackground,1);
1729d31f 48
49};
50
51
52#endif