AliPhysics  764b6ea (764b6ea)

Scale input histograms. More...

#include <AliAnaScale.h>

Inheritance diagram for AliAnaScale:

Public Member Functions

 AliAnaScale ()
 Default constructor. More...
 
 AliAnaScale (const char *name)
 Default constructor. More...
 
virtual ~AliAnaScale ()
 Destructor not implemented. More...
 
virtual void ConnectInputData (Option_t *="")
 Initialisation of branch container with histograms. More...
 
virtual void CreateOutputObjects ()
 Create the outputs containers. More...
 
virtual void Init ()
 Intialization of parameters. More...
 
virtual void LocalInit ()
 
virtual void Exec (Option_t *opt="")
 Do the histogram scaling. More...
 
void Set (Double_t val)
 
void SetDebugLevel (Int_t level)
 
void MakeSumw2 (Bool_t sum)
 

Private Member Functions

 AliAnaScale (const AliAnaScale &)
 Copy constructor not implemented. More...
 
AliAnaScaleoperator= (const AliAnaScale &)
 Assignment operator not implemented. More...
 

Private Attributes

Int_t fDebug
 Debug flag. More...
 
Float_t fScale
 Scaling factor. More...
 
TListfInputList
 ! Input data list. More...
 
TListfOutputList
 ! Output data list. More...
 
Bool_t fSumw2
 Compute sum of squares of weights for bin content error calculation. More...
 
TH1F * fhCount
 ! Counter histogram for file merging. More...
 

Detailed Description

Scale input histograms.

Take histograms output of other tasks and scale them.

Author
Yves Schutz Yves..nosp@m.Schu.nosp@m.tz@ce.nosp@m.rn.c.nosp@m.h, CNRS-CERN

Definition at line 19 of file AliAnaScale.h.

Constructor & Destructor Documentation

AliAnaScale::AliAnaScale ( )

Default constructor.

Definition at line 30 of file AliAnaScale.cxx.

Referenced by MakeSumw2().

AliAnaScale::AliAnaScale ( const char *  name)

Default constructor.

Definition at line 43 of file AliAnaScale.cxx.

virtual AliAnaScale::~AliAnaScale ( )
inlinevirtual

Destructor not implemented.

Definition at line 28 of file AliAnaScale.h.

AliAnaScale::AliAnaScale ( const AliAnaScale )
private

Copy constructor not implemented.

Member Function Documentation

void AliAnaScale::ConnectInputData ( Option_t = "")
virtual

Initialisation of branch container with histograms.

Definition at line 65 of file AliAnaScale.cxx.

Referenced by ~AliAnaScale().

void AliAnaScale::CreateOutputObjects ( )
virtual

Create the outputs containers.

Definition at line 75 of file AliAnaScale.cxx.

Referenced by ~AliAnaScale().

void AliAnaScale::Exec ( Option_t opt = "")
virtual

Do the histogram scaling.

Definition at line 91 of file AliAnaScale.cxx.

Referenced by LocalInit().

void AliAnaScale::Init ( )
virtual

Intialization of parameters.

Definition at line 131 of file AliAnaScale.cxx.

Referenced by LocalInit(), and ~AliAnaScale().

virtual void AliAnaScale::LocalInit ( )
inlinevirtual

Definition at line 36 of file AliAnaScale.h.

void AliAnaScale::MakeSumw2 ( Bool_t  sum)
inline

Definition at line 44 of file AliAnaScale.h.

AliAnaScale& AliAnaScale::operator= ( const AliAnaScale )
private

Assignment operator not implemented.

Referenced by MakeSumw2().

void AliAnaScale::Set ( Double_t  val)
inline

Definition at line 40 of file AliAnaScale.h.

void AliAnaScale::SetDebugLevel ( Int_t  level)
inline

Definition at line 42 of file AliAnaScale.h.

Member Data Documentation

Int_t AliAnaScale::fDebug
private

Debug flag.

Definition at line 54 of file AliAnaScale.h.

Referenced by ConnectInputData(), Exec(), Init(), and SetDebugLevel().

TH1F* AliAnaScale::fhCount
private

! Counter histogram for file merging.

Definition at line 66 of file AliAnaScale.h.

Referenced by CreateOutputObjects(), and Exec().

TList* AliAnaScale::fInputList
private

! Input data list.

Definition at line 60 of file AliAnaScale.h.

Referenced by ConnectInputData(), and Exec().

TList* AliAnaScale::fOutputList
private

! Output data list.

Definition at line 62 of file AliAnaScale.h.

Referenced by CreateOutputObjects(), and Exec().

Float_t AliAnaScale::fScale
private

Scaling factor.

Definition at line 56 of file AliAnaScale.h.

Referenced by Exec(), and Set().

Bool_t AliAnaScale::fSumw2
private

Compute sum of squares of weights for bin content error calculation.

Definition at line 64 of file AliAnaScale.h.

Referenced by Exec(), and MakeSumw2().


The documentation for this class was generated from the following files: