ROOT logo
/**************************************************************************
 * Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

//-------------------------------------------------------------------------
//     AOD class for  jet backgrounds
//     Author: Christian Klein-Boesing IKP Muenster
//-------------------------------------------------------------------------


#include "AliAODJetEventBackground.h"

ClassImp(AliAODJetEventBackground)

TString AliAODJetEventBackground::fgkStdBranchName("jeteventbackground");



//______________________________________________________________________________
AliAODJetEventBackground::AliAODJetEventBackground() :
    TNamed()
{
    // Constructor
  for(int i = 0;i < kMaxBackground;++i){
    fBackground[i] = 0;
    fSigma[i] = 0;
    fMeanArea[i] = 0; 

  } 
}

//______________________________________________________________________________
AliAODJetEventBackground::~AliAODJetEventBackground() 
{
  //
  // destructor
  //
}

//______________________________________________________________________________
AliAODJetEventBackground::AliAODJetEventBackground(const AliAODJetEventBackground& 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
  //

  if(this!=&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]; 
    } 
  }

  return *this;
}

void AliAODJetEventBackground::Print(Option_t* /*option*/) const 
{
  //
  // Print information of all data members
  //

  printf("Jet EventBackground :\n");
  for(int i = 0;i < kMaxBackground;++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; 
  } 
}
 AliAODJetEventBackground.cxx:1
 AliAODJetEventBackground.cxx:2
 AliAODJetEventBackground.cxx:3
 AliAODJetEventBackground.cxx:4
 AliAODJetEventBackground.cxx:5
 AliAODJetEventBackground.cxx:6
 AliAODJetEventBackground.cxx:7
 AliAODJetEventBackground.cxx:8
 AliAODJetEventBackground.cxx:9
 AliAODJetEventBackground.cxx:10
 AliAODJetEventBackground.cxx:11
 AliAODJetEventBackground.cxx:12
 AliAODJetEventBackground.cxx:13
 AliAODJetEventBackground.cxx:14
 AliAODJetEventBackground.cxx:15
 AliAODJetEventBackground.cxx:16
 AliAODJetEventBackground.cxx:17
 AliAODJetEventBackground.cxx:18
 AliAODJetEventBackground.cxx:19
 AliAODJetEventBackground.cxx:20
 AliAODJetEventBackground.cxx:21
 AliAODJetEventBackground.cxx:22
 AliAODJetEventBackground.cxx:23
 AliAODJetEventBackground.cxx:24
 AliAODJetEventBackground.cxx:25
 AliAODJetEventBackground.cxx:26
 AliAODJetEventBackground.cxx:27
 AliAODJetEventBackground.cxx:28
 AliAODJetEventBackground.cxx:29
 AliAODJetEventBackground.cxx:30
 AliAODJetEventBackground.cxx:31
 AliAODJetEventBackground.cxx:32
 AliAODJetEventBackground.cxx:33
 AliAODJetEventBackground.cxx:34
 AliAODJetEventBackground.cxx:35
 AliAODJetEventBackground.cxx:36
 AliAODJetEventBackground.cxx:37
 AliAODJetEventBackground.cxx:38
 AliAODJetEventBackground.cxx:39
 AliAODJetEventBackground.cxx:40
 AliAODJetEventBackground.cxx:41
 AliAODJetEventBackground.cxx:42
 AliAODJetEventBackground.cxx:43
 AliAODJetEventBackground.cxx:44
 AliAODJetEventBackground.cxx:45
 AliAODJetEventBackground.cxx:46
 AliAODJetEventBackground.cxx:47
 AliAODJetEventBackground.cxx:48
 AliAODJetEventBackground.cxx:49
 AliAODJetEventBackground.cxx:50
 AliAODJetEventBackground.cxx:51
 AliAODJetEventBackground.cxx:52
 AliAODJetEventBackground.cxx:53
 AliAODJetEventBackground.cxx:54
 AliAODJetEventBackground.cxx:55
 AliAODJetEventBackground.cxx:56
 AliAODJetEventBackground.cxx:57
 AliAODJetEventBackground.cxx:58
 AliAODJetEventBackground.cxx:59
 AliAODJetEventBackground.cxx:60
 AliAODJetEventBackground.cxx:61
 AliAODJetEventBackground.cxx:62
 AliAODJetEventBackground.cxx:63
 AliAODJetEventBackground.cxx:64
 AliAODJetEventBackground.cxx:65
 AliAODJetEventBackground.cxx:66
 AliAODJetEventBackground.cxx:67
 AliAODJetEventBackground.cxx:68
 AliAODJetEventBackground.cxx:69
 AliAODJetEventBackground.cxx:70
 AliAODJetEventBackground.cxx:71
 AliAODJetEventBackground.cxx:72
 AliAODJetEventBackground.cxx:73
 AliAODJetEventBackground.cxx:74
 AliAODJetEventBackground.cxx:75
 AliAODJetEventBackground.cxx:76
 AliAODJetEventBackground.cxx:77
 AliAODJetEventBackground.cxx:78
 AliAODJetEventBackground.cxx:79
 AliAODJetEventBackground.cxx:80
 AliAODJetEventBackground.cxx:81
 AliAODJetEventBackground.cxx:82
 AliAODJetEventBackground.cxx:83
 AliAODJetEventBackground.cxx:84
 AliAODJetEventBackground.cxx:85
 AliAODJetEventBackground.cxx:86
 AliAODJetEventBackground.cxx:87
 AliAODJetEventBackground.cxx:88
 AliAODJetEventBackground.cxx:89
 AliAODJetEventBackground.cxx:90
 AliAODJetEventBackground.cxx:91
 AliAODJetEventBackground.cxx:92
 AliAODJetEventBackground.cxx:93
 AliAODJetEventBackground.cxx:94
 AliAODJetEventBackground.cxx:95
 AliAODJetEventBackground.cxx:96
 AliAODJetEventBackground.cxx:97
 AliAODJetEventBackground.cxx:98
 AliAODJetEventBackground.cxx:99
 AliAODJetEventBackground.cxx:100
 AliAODJetEventBackground.cxx:101
 AliAODJetEventBackground.cxx:102
 AliAODJetEventBackground.cxx:103
 AliAODJetEventBackground.cxx:104
 AliAODJetEventBackground.cxx:105
 AliAODJetEventBackground.cxx:106
 AliAODJetEventBackground.cxx:107