AliPhysics  4e47bdd (4e47bdd)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliDJetVReader Class Referenceabstract

Implementation of an abstract class to read the invariant mass histograms used to extract the raw yield. More...

#include <AliDJetVReader.h>

Inheritance diagram for AliDJetVReader:

Public Member Functions

 AliDJetVReader ()
 
 AliDJetVReader (const AliDJetVReader &source)
 
virtual ~AliDJetVReader ()
 
void SetPtBinEdgesForMassPlot (Double_t ptmin, Double_t ptmax)
 
void SetZedges (Double_t zmin, Double_t zmax)
 
void SetDmesonPtBins (Int_t nbins=0, Double_t *ptedges=0x0)
 
void SetJetPtBins (Int_t nbins=0, Double_t *ptedges=0x0)
 
void SetDmesonEfficiency (Double_t *effvalues=0x0)
 
virtual Bool_t ExtractInputMassPlotEffScale ()=0
 
virtual Bool_t ExtractInputMassPlotSideband ()=0
 
TH1DGetMassPlot ()
 
TH2DGetMassVsJetPtPlot ()
 

Protected Attributes

Double_t fpTmin
 pT lower edge of mass plot to evaluate variations of yields More...
 
Double_t fpTmax
 pT upper edge of mass plot to evaluate variations of yields More...
 
Double_t fzmin
 z minimum value to extract jet pT spectrum More...
 
Double_t fzmax
 z maximum value to extract jet pT spectrum More...
 
Int_t fnDbins
 Number of D-meson pT bins (for eff scaling) More...
 
Double_tfDbinpTedges
 D-meson pt bin edges values. More...
 
Int_t fnJetbins
 Number of pT-bins to be used for spectrum. More...
 
Double_tfJetbinpTedges
 Jet pT bin edges to be used for spectrum. More...
 
Double_tfDEffValues
 D-meson efficiency values. More...
 
TH1DfMassPlot
 !Mass spectra to be fitted More...
 
TH2DfMassVsJetPtPlot
 !Mass vs jet pt (SB method) More...
 

Private Member Functions

 ClassDef (AliDJetVReader, 1)
 

Detailed Description

Implementation of an abstract class to read the invariant mass histograms used to extract the raw yield.

Implementation of an abstract class to read the invariant mass histograms used to extract the raw yield.

Definition at line 27 of file AliDJetVReader.h.

Constructor & Destructor Documentation

AliDJetVReader::AliDJetVReader ( )

Default constructor.

Definition at line 42 of file AliDJetVReader.cxx.

AliDJetVReader::AliDJetVReader ( const AliDJetVReader source)

Copy constructor.

Parameters
[in]sourceConst reference to an object to copy from

Definition at line 62 of file AliDJetVReader.cxx.

AliDJetVReader::~AliDJetVReader ( )
virtual

Destructor

Definition at line 93 of file AliDJetVReader.cxx.

Member Function Documentation

AliDJetVReader::ClassDef ( AliDJetVReader  ,
 
)
private
virtual Bool_t AliDJetVReader::ExtractInputMassPlotEffScale ( )
pure virtual

Implemented in AliDJetTTreeReader, and AliDJetTHnReader.

virtual Bool_t AliDJetVReader::ExtractInputMassPlotSideband ( )
pure virtual

Implemented in AliDJetTTreeReader, and AliDJetTHnReader.

TH1D* AliDJetVReader::GetMassPlot ( )
inline

Definition at line 45 of file AliDJetVReader.h.

TH2D* AliDJetVReader::GetMassVsJetPtPlot ( )
inline

Definition at line 46 of file AliDJetVReader.h.

void AliDJetVReader::SetDmesonEfficiency ( Double_t effvalues = 0x0)

Set the efficiency values in bins of D meson pt

Parameters
[in]sigmafixValues of the efficiency

Definition at line 137 of file AliDJetVReader.cxx.

void AliDJetVReader::SetDmesonPtBins ( Int_t  nbins = 0,
Double_t ptedges = 0x0 
)

Set the D meson pt bins

Parameters
[in]nbinsNumber of pt bins
[in]ptedgesEdges of the pt bins

Definition at line 104 of file AliDJetVReader.cxx.

void AliDJetVReader::SetJetPtBins ( Int_t  nbins = 0,
Double_t ptedges = 0x0 
)

Set the jet pt bins

Parameters
[in]nbinsNumber of pt bins
[in]ptedgesEdges of the pt bins

Definition at line 121 of file AliDJetVReader.cxx.

void AliDJetVReader::SetPtBinEdgesForMassPlot ( Double_t  ptmin,
Double_t  ptmax 
)
inline

Definition at line 35 of file AliDJetVReader.h.

void AliDJetVReader::SetZedges ( Double_t  zmin,
Double_t  zmax 
)
inline

Definition at line 36 of file AliDJetVReader.h.

Member Data Documentation

Double_t* AliDJetVReader::fDbinpTedges
protected
Double_t* AliDJetVReader::fDEffValues
protected
Double_t* AliDJetVReader::fJetbinpTedges
protected

Jet pT bin edges to be used for spectrum.

Definition at line 56 of file AliDJetVReader.h.

Referenced by AliDJetVReader(), AliDJetTTreeReader::ExtractInputMassPlotSideband(), and SetJetPtBins().

TH2D* AliDJetVReader::fMassVsJetPtPlot
protected
Int_t AliDJetVReader::fnDbins
protected
Int_t AliDJetVReader::fnJetbins
protected

Number of pT-bins to be used for spectrum.

Definition at line 55 of file AliDJetVReader.h.

Referenced by AliDJetVReader(), AliDJetTTreeReader::ExtractInputMassPlotSideband(), and SetJetPtBins().

Double_t AliDJetVReader::fzmax
protected

z maximum value to extract jet pT spectrum

Definition at line 52 of file AliDJetVReader.h.

Referenced by AliDJetTHnReader::ExtractInputMassPlotEffScale(), AliDJetTHnReader::ExtractInputMassPlotSideband(), and SetZedges().

Double_t AliDJetVReader::fzmin
protected

z minimum value to extract jet pT spectrum

Definition at line 51 of file AliDJetVReader.h.

Referenced by AliDJetTHnReader::ExtractInputMassPlotEffScale(), AliDJetTHnReader::ExtractInputMassPlotSideband(), and SetZedges().


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