![]() |
AliPhysics
764b6ea (764b6ea)
|
#include <AliDisplacedVertexSelection.h>
Public Member Functions | |
AliDisplacedVertexSelection () | |
AliDisplacedVertexSelection (const AliDisplacedVertexSelection &o) | |
AliDisplacedVertexSelection & | operator= (const AliDisplacedVertexSelection &o) |
void | SetupForData (TList *l, const char *name=0, Bool_t mc=false) |
void | Print (Option_t *option="") const |
Bool_t | Process (const AliESDEvent *esd) |
Bool_t | ProcessMC (const AliMCEvent *mcevent) |
Bool_t | IsSatellite () const |
Double_t | GetVertexZ () const |
Double_t | GetCentralityPercentile () const |
Protected Types | |
enum | { kMaxK = 10, kInvalidVtxZ = 9999 } |
Protected Member Functions | |
Bool_t | CheckOutlier (Int_t ivtx, const AliESDEvent *esd) const |
Float_t | GetZemCorr (Int_t k, Bool_t minusminus) const |
Protected Attributes | |
TH1D * | fDeltaTdc |
TH1D * | fSumTdc |
TH1D * | fZdcEnergy |
TH1D * | fZemEnergy |
TH2D * | fCorrelationZemZdc |
TH2D * | fCorrelationSumDelta |
Double_t | fVertexZ |
Double_t | fCent |
TH1D * | fHVertexZ |
TH1D * | fHCent |
Bool_t | fMC |
Selection of events from satellite interactions
Definition at line 25 of file AliDisplacedVertexSelection.h.
|
protected |
Enumerator | |
---|---|
kMaxK | |
kInvalidVtxZ |
Definition at line 100 of file AliDisplacedVertexSelection.h.
AliDisplacedVertexSelection::AliDisplacedVertexSelection | ( | ) |
Constructor
Definition at line 20 of file AliDisplacedVertexSelection.cxx.
AliDisplacedVertexSelection::AliDisplacedVertexSelection | ( | const AliDisplacedVertexSelection & | o | ) |
Copy constructor
o | Object to copy from |
Definition at line 36 of file AliDisplacedVertexSelection.cxx.
|
protected |
Definition at line 216 of file AliDisplacedVertexSelection.cxx.
Referenced by GetCentralityPercentile(), and Process().
|
inline |
Return the centrality percentile
Definition at line 95 of file AliDisplacedVertexSelection.h.
Referenced by AliFMDEventInspector::ReadCentrality().
|
inline |
Get the interaction point Z-coordinate from ZDC timing.
Definition at line 88 of file AliDisplacedVertexSelection.h.
Referenced by AliFMDMCEventInspector::ProcessMC(), and AliFMDEventInspector::ReadVertex().
Definition at line 171 of file AliDisplacedVertexSelection.cxx.
Referenced by GetCentralityPercentile(), and Process().
|
inline |
Check if this event is marked as a satellite interaction
Definition at line 81 of file AliDisplacedVertexSelection.h.
Referenced by AliFMDMCEventInspector::ProcessMC(), AliFMDEventInspector::ReadCentrality(), AliFMDEventInspector::ReadTriggers(), and AliFMDEventInspector::ReadVertex().
AliDisplacedVertexSelection & AliDisplacedVertexSelection::operator= | ( | const AliDisplacedVertexSelection & | o | ) |
Assingment operator
o | Object to assign from |
Definition at line 53 of file AliDisplacedVertexSelection.cxx.
void AliDisplacedVertexSelection::Print | ( | Option_t * | option = "" | ) | const |
Print information
option | Not used |
Definition at line 158 of file AliDisplacedVertexSelection.cxx.
Bool_t AliDisplacedVertexSelection::Process | ( | const AliESDEvent * | esd | ) |
Process an ESD event to get the information
esd | ESD event |
Definition at line 344 of file AliDisplacedVertexSelection.cxx.
Referenced by AliFMDEventInspector::Process().
Bool_t AliDisplacedVertexSelection::ProcessMC | ( | const AliMCEvent * | mcevent | ) |
Process an MC event to find true satellite vertex
mcevent | MC event |
Definition at line 305 of file AliDisplacedVertexSelection.cxx.
Referenced by AliFMDMCEventInspector::ProcessMC().
void AliDisplacedVertexSelection::SetupForData | ( | TList * | l, |
const char * | name = 0 , |
||
Bool_t | mc = false |
||
) |
Define the output
l | List to add output to |
name | Name of the list |
mc | True if we're looking at MC data |
Definition at line 70 of file AliDisplacedVertexSelection.cxx.
Referenced by AliFMDMCEventInspector::SetupForData(), and AliFMDEventInspector::SetupForData().
|
protected |
Definition at line 111 of file AliDisplacedVertexSelection.h.
Referenced by GetCentralityPercentile(), and Process().
|
protected |
Definition at line 109 of file AliDisplacedVertexSelection.h.
Referenced by operator=(), Process(), and SetupForData().
|
protected |
Definition at line 108 of file AliDisplacedVertexSelection.h.
Referenced by operator=(), Process(), and SetupForData().
|
protected |
Definition at line 104 of file AliDisplacedVertexSelection.h.
Referenced by operator=(), Process(), and SetupForData().
|
protected |
Definition at line 113 of file AliDisplacedVertexSelection.h.
Referenced by Process(), and SetupForData().
|
protected |
Definition at line 112 of file AliDisplacedVertexSelection.h.
Referenced by Process(), and SetupForData().
|
protected |
Definition at line 114 of file AliDisplacedVertexSelection.h.
Referenced by CheckOutlier(), GetZemCorr(), operator=(), Process(), ProcessMC(), and SetupForData().
|
protected |
Definition at line 105 of file AliDisplacedVertexSelection.h.
Referenced by operator=(), Process(), and SetupForData().
|
protected |
Definition at line 110 of file AliDisplacedVertexSelection.h.
Referenced by GetVertexZ(), IsSatellite(), Process(), and ProcessMC().
|
protected |
Definition at line 106 of file AliDisplacedVertexSelection.h.
Referenced by operator=(), Process(), and SetupForData().
|
protected |
Definition at line 107 of file AliDisplacedVertexSelection.h.
Referenced by operator=(), Process(), and SetupForData().