![]() |
AliPhysics
eae49ab (eae49ab)
|
#include <AliFMDMCSharingFilter.h>
Protected Attributes | |
AliFMDMCTrackDensity | fTrackDensity |
TH2D * | fFMD1i |
TH2D * | fFMD2i |
TH2D * | fFMD2o |
TH2D * | fFMD3i |
TH2D * | fFMD3o |
![]() | |
TList | fRingHistos |
Bool_t | fCorrectAngles |
TH2 * | fHighCuts |
TH2 * | fLowCuts |
Int_t | fDebug |
Bool_t | fZeroSharedHitsBelowThreshold |
AliFMDMultCuts | fLCuts |
AliFMDMultCuts | fHCuts |
Bool_t | fUseSimpleMerging |
Bool_t | fThreeStripSharing |
Bool_t | fMergingDisabled |
Bool_t | fIgnoreESDForAngleCorrection |
Additional Inherited Members | |
![]() | |
enum | Status { kNone = 1, kCandidate = 2, kMergedWithOther = 3, kMergedInto = 4 } |
![]() | |
AliFMDSharingFilter (const AliFMDSharingFilter &o) | |
AliFMDSharingFilter & | operator= (const AliFMDSharingFilter &) |
RingHistos * | GetRingHistos (UShort_t d, Char_t r) const |
Double_t | SignalInStrip (const AliESDFMD &fmd, UShort_t d, Char_t r, UShort_t s, UShort_t t) const |
Double_t | AngleCorrect (Double_t mult, Double_t eta) const |
Double_t | DeAngleCorrect (Double_t mult, Double_t eta) const |
virtual Double_t | GetHighCut (UShort_t d, Char_t r, Double_t eta, Bool_t errors=true) const |
virtual Double_t | GetLowCut (UShort_t d, Char_t r, Double_t eta) const |
Class to do the sharing correction for MC data.
Definition at line 44 of file AliFMDMCSharingFilter.h.
|
virtual |
Destructor
Definition at line 114 of file AliFMDMCSharingFilter.cxx.
|
inline |
Default Constructor - do not use
Definition at line 54 of file AliFMDMCSharingFilter.h.
AliFMDMCSharingFilter::AliFMDMCSharingFilter | ( | const char * | title | ) |
Constructor
title | Title of object - not significant |
Definition at line 43 of file AliFMDMCSharingFilter.cxx.
AliFMDMCSharingFilter::AliFMDMCSharingFilter | ( | const AliFMDMCSharingFilter & | o | ) |
Copy constructor
o | Object to copy from |
Definition at line 96 of file AliFMDMCSharingFilter.cxx.
Compare the result of merging to the monte-carlo truth. This fills the correlation histograms
esd | ESD after sharing correction |
mc | MC ESD |
Definition at line 172 of file AliFMDMCSharingFilter.cxx.
Referenced by AliForwardMCMultiplicityTask::Event(), and GetTrackDensity().
|
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 AliFMDSharingFilter.
Definition at line 212 of file AliFMDMCSharingFilter.cxx.
Referenced by GetTrackDensity().
Bool_t AliFMDMCSharingFilter::FilterMC | ( | const AliESDFMD & | input, |
const AliMCEvent & | event, | ||
const TVector3 & | ip, | ||
AliESDFMD & | output, | ||
TH2D * | primary | ||
) |
Filter the input kinematics and track references, using some of the ESD information
input | Input ESD event |
event | Input MC event |
ip | Vertex position |
output | Output ESD-like object |
primary | Per-event histogram of primaries |
Definition at line 142 of file AliFMDMCSharingFilter.cxx.
Referenced by AliForwardMCMultiplicityTask::Event(), and GetTrackDensity().
|
inline |
Return the track density calculator
Definition at line 90 of file AliFMDMCSharingFilter.h.
Referenced by AliForwardMCMultiplicityTask::GetTrackDensity(), and AliForwardMCMultiplicityTask::SetOnlyPrimary().
|
inline |
Return the track density calculator
Definition at line 96 of file AliFMDMCSharingFilter.h.
AliFMDMCSharingFilter & AliFMDMCSharingFilter::operator= | ( | const AliFMDMCSharingFilter & | o | ) |
Assignment operator
o | Object to assign from |
Definition at line 123 of file AliFMDMCSharingFilter.cxx.
Referenced by AliFMDMCSharingFilter().
|
virtual |
Print information
option | Not used |
Reimplemented from AliFMDSharingFilter.
Definition at line 261 of file AliFMDMCSharingFilter.cxx.
Referenced by GetTrackDensity().
|
virtual |
Set the debug level. The higher the value the more output
dbg | Debug level |
Reimplemented from AliFMDSharingFilter.
Definition at line 253 of file AliFMDMCSharingFilter.cxx.
Referenced by GetTrackDensity().
Scale the histograms to the total number of events
dir | Where the output is |
output | Output list |
nEvents | Number of events |
Reimplemented from AliFMDSharingFilter.
Definition at line 239 of file AliFMDMCSharingFilter.cxx.
Referenced by GetTrackDensity().
|
protected |
Definition at line 150 of file AliFMDMCSharingFilter.h.
Referenced by AliFMDMCSharingFilter(), CompareResults(), and CreateOutputObjects().
|
protected |
Definition at line 151 of file AliFMDMCSharingFilter.h.
Referenced by AliFMDMCSharingFilter(), CompareResults(), and CreateOutputObjects().
|
protected |
Definition at line 152 of file AliFMDMCSharingFilter.h.
Referenced by AliFMDMCSharingFilter(), CompareResults(), and CreateOutputObjects().
|
protected |
Definition at line 153 of file AliFMDMCSharingFilter.h.
Referenced by AliFMDMCSharingFilter(), CompareResults(), and CreateOutputObjects().
|
protected |
Definition at line 154 of file AliFMDMCSharingFilter.h.
Referenced by AliFMDMCSharingFilter(), CompareResults(), and CreateOutputObjects().
|
protected |
Definition at line 149 of file AliFMDMCSharingFilter.h.
Referenced by CreateOutputObjects(), FilterMC(), GetTrackDensity(), operator=(), Print(), and SetDebug().