![]() |
AliPhysics
97a96ce (97a96ce)
|
#include <AliFMDMCHitEnergyFitter.h>
Classes | |
struct | RingHistos |
Protected Member Functions | |
AliFMDMCHitEnergyFitter (const AliFMDMCHitEnergyFitter &) | |
AliFMDMCHitEnergyFitter & | operator= (const AliFMDMCHitEnergyFitter &) |
AliFMDEnergyFitter::RingHistos * | CreateRingHistos (UShort_t d, Char_t r) const |
ClassDef (AliFMDMCHitEnergyFitter, 1) | |
![]() | |
AliFMDEnergyFitter (const AliFMDEnergyFitter &o) | |
AliFMDEnergyFitter & | operator= (const AliFMDEnergyFitter &o) |
RingHistos * | GetRingHistos (UShort_t d, Char_t r) const |
ClassDef (AliFMDEnergyFitter, 8) | |
Protected Attributes | |
AliFMDFloatMap | fSumPrimary |
AliFMDFloatMap | fSumSecondary |
TArrayF | fIp |
Int_t | fNTrack |
Int_t | fNPrimary |
TNtuple * | fTuple |
![]() | |
TList | fRingHistos |
Double_t | fLowCut |
UShort_t | fNParticles |
UShort_t | fMinEntries |
UShort_t | fFitRangeBinWidth |
Bool_t | fDoFits |
Bool_t | fDoMakeObject |
TAxis | fEtaAxis |
TAxis | fCentralityAxis |
Double_t | fMaxE |
Int_t | fNEbins |
Bool_t | fUseIncreasingBins |
Double_t | fMaxRelParError |
Double_t | fMaxChi2PerNDF |
Double_t | fMinWeight |
Int_t | fDebug |
EResidualMethod | fResidualMethod |
UShort_t | fSkips |
Double_t | fRegularizationCut |
Additional Inherited Members | |
![]() | |
enum | { kC = AliLandauGaus::kC, kDelta = AliLandauGaus::kDelta, kXi = AliLandauGaus::kXi, kSigma = AliLandauGaus::kSigma, kSigmaN = AliLandauGaus::kSigmaN, kN = AliLandauGaus::kN, kA = AliLandauGaus::kA } |
enum | EResidualMethod { kNoResiduals = 0, kResidualDifference, kResidualScaledDifference, kResidualSquareDifference } |
enum | FMDRingBits { kFMD1I =0x01, kFMD1 =kFMD1I, kFMD2I =0x02, kFMD2O =0x04, kFMD2 =kFMD2I|kFMD2O, kFMD3I =0x08, kFMD3O =0x10, kFMD3 =kFMD3I|kFMD3O } |
![]() | |
static Bool_t | CheckSkip (UShort_t d, Char_t r, UShort_t skips) |
Class to fit the simulated energy loss in the FMD
Definition at line 18 of file AliFMDMCHitEnergyFitter.h.
AliFMDMCHitEnergyFitter::AliFMDMCHitEnergyFitter | ( | ) |
Constructor - do not use
Definition at line 18 of file AliFMDMCHitEnergyFitter.cxx.
AliFMDMCHitEnergyFitter::AliFMDMCHitEnergyFitter | ( | const char * | title, |
Bool_t | useTuple = false |
||
) |
Constructor
title | Title of object - not significant |
useTuple | If true, also make an NTuple of hits on output 3 |
Definition at line 30 of file AliFMDMCHitEnergyFitter.cxx.
|
virtual |
Destructor
Definition at line 54 of file AliFMDMCHitEnergyFitter.cxx.
|
protected |
copy constructor - not implemented
|
virtual |
Accumulate signals from MC hits
mcInput | MC input event |
hits | Clones array of hits |
Definition at line 109 of file AliFMDMCHitEnergyFitter.cxx.
Referenced by Event().
|
protected |
|
virtual |
Define the output histograms. These are put in a sub list of the passed list. The histograms are merged before the parent task calls AliAnalysisTaskSE::Terminate
dir | Directory to add to |
Reimplemented from AliFMDEnergyFitter.
Definition at line 59 of file AliFMDMCHitEnergyFitter.cxx.
Referenced by AliFMDMCHitEnergyFitterTask::Book().
|
protectedvirtual |
Create a container of histograms for a single ring
d | Detector |
r | Ring |
Reimplemented from AliFMDEnergyFitter.
Definition at line 233 of file AliFMDMCHitEnergyFitter.cxx.
|
virtual |
Process a single event
esdInput | ESD input |
mcInput | MC input |
handler | Handler of additional input |
Definition at line 87 of file AliFMDMCHitEnergyFitter.cxx.
Referenced by AliFMDMCHitEnergyFitterTask::Event().
|
inline |
Definition at line 84 of file AliFMDMCHitEnergyFitter.h.
Referenced by AliFMDMCHitEnergyFitterTask::Event(), and AliFMDMCHitEnergyFitterTask::PreData().
|
protected |
Assignment operator - not implemented
|
virtual |
Post-process accumulated signals
esdInput | ESD event |
Definition at line 200 of file AliFMDMCHitEnergyFitter.cxx.
Referenced by Event().
|
virtual |
Set-up before processing an event
mcInput | MC input |
Definition at line 67 of file AliFMDMCHitEnergyFitter.cxx.
Referenced by Event().
|
protected |
Cache of current MC IP
Definition at line 212 of file AliFMDMCHitEnergyFitter.h.
Referenced by AccumulateHits(), and PreEvent().
|
protected |
Cache of numbr of primaries
Definition at line 216 of file AliFMDMCHitEnergyFitter.h.
Referenced by AccumulateHits(), and PreEvent().
|
protected |
Cache of number of tracks
Definition at line 214 of file AliFMDMCHitEnergyFitter.h.
Referenced by AccumulateHits(), and PreEvent().
|
protected |
Cache of per-strip energy loss of primaries
Definition at line 208 of file AliFMDMCHitEnergyFitter.h.
Referenced by AccumulateHits(), PostEvent(), and PreEvent().
|
protected |
Cache of per-strip energy loss of secondaries
Definition at line 210 of file AliFMDMCHitEnergyFitter.h.
Referenced by AccumulateHits(), PostEvent(), and PreEvent().
|
protected |
Output nTuple of per-hit information
Definition at line 218 of file AliFMDMCHitEnergyFitter.h.
Referenced by AccumulateHits(), AliFMDMCHitEnergyFitter(), and GetTuple().