![]() |
AliPhysics
96866e8 (96866e8)
|
#include <AliFMDCorrAcceptance.h>
Protected Member Functions | |
Int_t | FindVertexBin (Double_t vertex) const |
Int_t | GetRingIndex (UShort_t d, Char_t r) const |
TObjArray * | GetRingArray (const TObjArray &m, UShort_t d, Char_t r) const |
TObjArray * | GetOrMakeRingArray (TObjArray &m, UShort_t d, Char_t r) const |
TObject * | GetObject (const TObjArray &m, UShort_t d, Char_t r, UShort_t b) const |
void | FillCache () const |
Protected Attributes | |
TObjArray | fRingArray |
TObjArray * | fCache |
TAxis | fVertexAxis |
Array of per-ring, per-vertex 1d factors. More... | |
Bool_t | fHasOverflow |
This class contains the acceptance correction due to dead channels
These are generated from the on-line dead channel calculations
Definition at line 30 of file AliFMDCorrAcceptance.h.
AliFMDCorrAcceptance::AliFMDCorrAcceptance | ( | ) |
Default constructor
Definition at line 19 of file AliFMDCorrAcceptance.cxx.
AliFMDCorrAcceptance::AliFMDCorrAcceptance | ( | const AliFMDCorrAcceptance & | o | ) |
Copy constructor
o | Object to copy from |
Definition at line 35 of file AliFMDCorrAcceptance.cxx.
|
virtual |
Destructor
Definition at line 54 of file AliFMDCorrAcceptance.cxx.
void AliFMDCorrAcceptance::Browse | ( | TBrowser * | b | ) |
Browse this object in the browser
b |
Definition at line 420 of file AliFMDCorrAcceptance.cxx.
Referenced by IsFolder().
|
protected |
Definition at line 369 of file AliFMDCorrAcceptance.cxx.
Referenced by GetPhiAcceptance(), and IsFolder().
Find the vertex bin that corresponds to the passed vertex
vertex | The interaction points \(z\)-coordinate |
Definition at line 164 of file AliFMDCorrAcceptance.cxx.
Referenced by GetCorrection(), GetPhiAcceptance(), IsFolder(), and SetCorrection().
Get the acceptance correction \( a_{r,v}\)
d | Detector number (1-3) |
r | Ring identifier (I or O) |
v | Primary interaction point \(z\) coordinate |
Definition at line 87 of file AliFMDCorrAcceptance.cxx.
Referenced by AliFMDCorrector::Correct(), DrawCorrAcc2(), CorrDrawer::DrawIt(), FillCache(), and ls().
Get the acceptance correction \( a_{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 106 of file AliFMDCorrAcceptance.cxx.
|
protected |
Definition at line 212 of file AliFMDCorrAcceptance.cxx.
Referenced by GetCorrection(), GetPhiAcceptance(), and IsFolder().
|
protected |
Get the ring array corresponding to the specified ring
m | Array |
d | Detector |
r | Ring |
Definition at line 272 of file AliFMDCorrAcceptance.cxx.
Referenced by FillCache(), IsFolder(), and SetCorrection().
Get the phi acceptance
d | Detector |
r | ring |
v | vertex |
Definition at line 124 of file AliFMDCorrAcceptance.cxx.
Referenced by CorrDrawer::DrawIt(), and ls().
Get the phi acceptance
d | Detector |
r | ring |
b | vertex bin number |
Definition at line 143 of file AliFMDCorrAcceptance.cxx.
|
protected |
Get the ring array corresponding to the specified ring
m | Array |
d | Detector |
r | Ring |
Definition at line 246 of file AliFMDCorrAcceptance.cxx.
Referenced by GetObject(), and IsFolder().
Get the index corresponding to the given ring
d | Detector |
r | Ring |
Definition at line 190 of file AliFMDCorrAcceptance.cxx.
Referenced by GetOrMakeRingArray(), GetRingArray(), and IsFolder().
|
inline |
Get the vertex axis used
Definition at line 106 of file AliFMDCorrAcceptance.h.
Referenced by DrawCorrAcc2(), CorrDrawer::DrawIt(), and ls().
|
inline |
Definition at line 111 of file AliFMDCorrAcceptance.h.
Referenced by AliFMDCorrector::Correct(), CorrDrawer::DrawIt(), and ls().
|
inline |
void AliFMDCorrAcceptance::ls | ( | Option_t * | option = "" | ) | const |
Definition at line 448 of file AliFMDCorrAcceptance.cxx.
Referenced by CorrDrawer::DrawIt(), and IsFolder().
AliFMDCorrAcceptance & AliFMDCorrAcceptance::operator= | ( | const AliFMDCorrAcceptance & | o | ) |
Assignment operator
o | Object to assign from |
Definition at line 65 of file AliFMDCorrAcceptance.cxx.
void AliFMDCorrAcceptance::Print | ( | Option_t * | option = "R" | ) | const |
Print this object
option |
Definition at line 434 of file AliFMDCorrAcceptance.cxx.
Referenced by ExtractAcceptance(), and IsFolder().
Set the acceptance correction \( a_{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 | \( a_{r,v}(\eta)\) |
Definition at line 342 of file AliFMDCorrAcceptance.cxx.
Referenced by ExtractAcceptance(), and HasOverflow().
Set the acceptance correction \( a_{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 | \( a_{r,v}(\eta)\) |
Definition at line 302 of file AliFMDCorrAcceptance.cxx.
|
inline |
Set that we have (or not) the overflow bin present
present | If true, assume the overflow bins are filled |
Definition at line 162 of file AliFMDCorrAcceptance.h.
Referenced by ExtractAcceptance().
|
inline |
Set the vertex axis to use
axis | Vertex axis |
Definition at line 251 of file AliFMDCorrAcceptance.h.
Referenced by ExtractAcceptance(), HasOverflow(), and operator=().
Set the vertex axis to use
nBins | Number of bins |
min | Minimum |
max | Maximum |
Definition at line 244 of file AliFMDCorrAcceptance.h.
|
mutableprotected |
Definition at line 236 of file AliFMDCorrAcceptance.h.
Referenced by Browse(), FillCache(), GetPhiAcceptance(), operator=(), and ~AliFMDCorrAcceptance().
|
protected |
Definition at line 238 of file AliFMDCorrAcceptance.h.
Referenced by FillCache(), GetPhiAcceptance(), HasOverflow(), operator=(), and SetHasOverflow().
|
protected |
Definition at line 235 of file AliFMDCorrAcceptance.h.
Referenced by AliFMDCorrAcceptance(), Browse(), GetCorrection(), ls(), operator=(), Print(), SetCorrection(), and ~AliFMDCorrAcceptance().
|
protected |
Array of per-ring, per-vertex 1d factors.
Definition at line 237 of file AliFMDCorrAcceptance.h.
Referenced by AliFMDCorrAcceptance(), Browse(), FillCache(), FindVertexBin(), GetOrMakeRingArray(), GetVertexAxis(), ls(), operator=(), Print(), SetCorrection(), and SetVertexAxis().