AliPhysics  63d3444 (63d3444)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnaScale Class Reference

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 18 of file AliAnaScale.h.

Constructor & Destructor Documentation

AliAnaScale::AliAnaScale ( )

Default constructor.

Definition at line 30 of file AliAnaScale.cxx.

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 27 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.

void AliAnaScale::CreateOutputObjects ( )
virtual

Create the outputs containers.

Definition at line 75 of file AliAnaScale.cxx.

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

Do the histogram scaling.

Definition at line 91 of file AliAnaScale.cxx.

void AliAnaScale::Init ( )
virtual

Intialization of parameters.

Definition at line 131 of file AliAnaScale.cxx.

Referenced by LocalInit().

virtual void AliAnaScale::LocalInit ( )
inlinevirtual

Definition at line 35 of file AliAnaScale.h.

void AliAnaScale::MakeSumw2 ( Bool_t  sum)
inline

Definition at line 43 of file AliAnaScale.h.

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

Assignment operator not implemented.

void AliAnaScale::Set ( Double_t  val)
inline

Definition at line 39 of file AliAnaScale.h.

void AliAnaScale::SetDebugLevel ( Int_t  level)
inline

Definition at line 41 of file AliAnaScale.h.

Member Data Documentation

Int_t AliAnaScale::fDebug
private

Debug flag.

Definition at line 53 of file AliAnaScale.h.

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

TH1F* AliAnaScale::fhCount
private

! Counter histogram for file merging.

Definition at line 65 of file AliAnaScale.h.

Referenced by CreateOutputObjects(), and Exec().

TList* AliAnaScale::fInputList
private

! Input data list.

Definition at line 59 of file AliAnaScale.h.

Referenced by ConnectInputData(), and Exec().

TList* AliAnaScale::fOutputList
private

! Output data list.

Definition at line 61 of file AliAnaScale.h.

Referenced by CreateOutputObjects(), and Exec().

Float_t AliAnaScale::fScale
private

Scaling factor.

Definition at line 55 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 63 of file AliAnaScale.h.

Referenced by Exec(), and MakeSumw2().


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