![]() |
AliPhysics
45fd833 (45fd833)
|
#include <AliFMDCorrMergingEfficiency.h>
Public Member Functions | |
AliFMDCorrMergingEfficiency () | |
AliFMDCorrMergingEfficiency (const AliFMDCorrMergingEfficiency &o) | |
virtual | ~AliFMDCorrMergingEfficiency () |
Get corrections and parameters | |
AliFMDCorrMergingEfficiency & | operator= (const AliFMDCorrMergingEfficiency &o) |
TH1D * | GetCorrection (UShort_t d, Char_t r, Double_t v) const |
TH1D * | GetCorrection (UShort_t d, Char_t r, UShort_t b) const |
const TAxis & | GetVertexAxis () const |
Set corrections and parameters | |
Bool_t | SetCorrection (UShort_t d, Char_t r, Double_t v, TH1D *h) |
Bool_t | SetCorrection (UShort_t d, Char_t r, UShort_t b, TH1D *h) |
void | SetVertexAxis (const TAxis &axis) |
void | SetVertexAxis (Int_t nBins, Double_t min, Double_t max) |
Auxiliary member functions | |
Bool_t | IsFolder () const |
void | Browse (TBrowser *b) |
void | Print (Option_t *option="R") const |
Protected Member Functions | |
Int_t | FindVertexBin (Double_t vertex) const |
Int_t | GetRingIndex (UShort_t d, Char_t r) const |
TObjArray * | GetRingArray (UShort_t d, Char_t r) const |
TObjArray * | GetOrMakeRingArray (UShort_t d, Char_t r) |
Protected Attributes | |
TObjArray | fRingArray |
TAxis | fVertexAxis |
This class contains the merging efficiency correction.
The secondary correction is given by
\[ m_{r,v}(\eta) = \]
These are generated from Monte-Carlo truth and ESD information.
Definition at line 34 of file AliFMDCorrMergingEfficiency.h.
AliFMDCorrMergingEfficiency::AliFMDCorrMergingEfficiency | ( | ) |
Default constructor
Definition at line 12 of file AliFMDCorrMergingEfficiency.cxx.
AliFMDCorrMergingEfficiency::AliFMDCorrMergingEfficiency | ( | const AliFMDCorrMergingEfficiency & | o | ) |
Copy constructor
o | Object to copy from |
Definition at line 26 of file AliFMDCorrMergingEfficiency.cxx.
|
virtual |
Destructor
Definition at line 43 of file AliFMDCorrMergingEfficiency.cxx.
void AliFMDCorrMergingEfficiency::Browse | ( | TBrowser * | b | ) |
Browse this object in the browser
b |
Definition at line 292 of file AliFMDCorrMergingEfficiency.cxx.
Referenced by IsFolder().
Find the vertex bin that corresponds to the passed vertex
vertex | The interaction points \(z\)-coordinate |
Definition at line 124 of file AliFMDCorrMergingEfficiency.cxx.
Referenced by GetCorrection(), IsFolder(), and SetCorrection().
Get the secondary correction \( c_{r,v}\)
d | Detector number (1-3) |
r | Ring identifier (I or O) |
v | Primary interaction point \(z\) coordinate |
Definition at line 71 of file AliFMDCorrMergingEfficiency.cxx.
Referenced by AliFMDCorrector::Correct().
Get the secondary correction \( c_{r,v}\)
d | Detector number (1-3) |
r | Ring identifier (I or O) |
b | Bin corresponding to the primary interaction point \(z\) coordinate (1 based) |
Definition at line 90 of file AliFMDCorrMergingEfficiency.cxx.
Get the ring array corresponding to the specified ring
d | Detector |
r | Ring |
Definition at line 197 of file AliFMDCorrMergingEfficiency.cxx.
Referenced by IsFolder(), and SetCorrection().
Get the ring array corresponding to the specified ring
d | Detector |
r | Ring |
Definition at line 172 of file AliFMDCorrMergingEfficiency.cxx.
Referenced by GetCorrection(), and IsFolder().
Get the index corresponding to the given ring
d | Detector |
r | Ring |
Definition at line 150 of file AliFMDCorrMergingEfficiency.cxx.
Referenced by GetOrMakeRingArray(), GetRingArray(), and IsFolder().
|
inline |
Get the vertex axis used
Definition at line 90 of file AliFMDCorrMergingEfficiency.h.
|
inline |
Declare this as a folder
Definition at line 147 of file AliFMDCorrMergingEfficiency.h.
AliFMDCorrMergingEfficiency & AliFMDCorrMergingEfficiency::operator= | ( | const AliFMDCorrMergingEfficiency & | o | ) |
Assignment operator
o | Object to assign from |
Definition at line 53 of file AliFMDCorrMergingEfficiency.cxx.
void AliFMDCorrMergingEfficiency::Print | ( | Option_t * | option = "R" | ) | const |
Print this object
option |
Definition at line 305 of file AliFMDCorrMergingEfficiency.cxx.
Referenced by IsFolder().
Set the secondary map correction \( m_{r,v}(\eta)\). Note, that the object takes ownership of the passed pointer.
d | Detector number (1-3) |
r | Ring identifier (I or O) |
v | Primary interaction point \(z\) coordinate |
h | \( m_{r,v}(\eta)\) |
Definition at line 266 of file AliFMDCorrMergingEfficiency.cxx.
Referenced by GetVertexAxis().
Set the secondary map correction \( m_{r,v}(\eta)\) Note, that the object takes ownership of the passed pointer.
d | Detector number (1-3) |
r | Ring identifier (I or O) |
b | Bin corresponding to the primary interaction point \(z\) coordinate (1 based) |
h | \( m_{r,v}(\eta)\) |
Definition at line 226 of file AliFMDCorrMergingEfficiency.cxx.
|
inline |
Set the vertex axis to use
axis | Vertex axis |
Definition at line 213 of file AliFMDCorrMergingEfficiency.h.
Referenced by GetVertexAxis(), and operator=().
Set the vertex axis to use
nBins | Number of bins |
min | Minimum |
max | Maximum |
Definition at line 206 of file AliFMDCorrMergingEfficiency.h.
|
protected |
Definition at line 199 of file AliFMDCorrMergingEfficiency.h.
Referenced by AliFMDCorrMergingEfficiency(), Browse(), GetOrMakeRingArray(), GetRingArray(), operator=(), Print(), and ~AliFMDCorrMergingEfficiency().
|
protected |
Definition at line 200 of file AliFMDCorrMergingEfficiency.h.
Referenced by AliFMDCorrMergingEfficiency(), Browse(), FindVertexBin(), GetOrMakeRingArray(), GetVertexAxis(), operator=(), Print(), SetCorrection(), and SetVertexAxis().