![]() |
AliPhysics
e34b7ac (e34b7ac)
|
#include <AliSimplePidWeights.h>
Public Member Functions | |
AliSimplePidWeights () | |
AliSimplePidWeights (const AliSimplePidWeights &o) | |
AliSimplePidWeights & | operator= (const AliSimplePidWeights &o) |
virtual | ~AliSimplePidWeights () |
virtual Double_t | CalcWeight (Double_t eta, Double_t pt, Double_t phi, Int_t id, Double_t phiR, Double_t b) const |
virtual void | Init (TList *l) |
virtual void | AddPDGCode (Int_t pdg, Double_t weight, Bool_t anti=false) |
virtual void | Print (Option_t *option="") const |
![]() | |
AliBaseMCWeights () | |
AliBaseMCWeights (const AliBaseMCWeights &o) | |
AliBaseMCWeights & | operator= (const AliBaseMCWeights &o) |
virtual | ~AliBaseMCWeights () |
virtual Double_t | CalcWeight (const AliMCParticle *p, Bool_t isPrimary, Double_t phiR, Double_t b) const |
ClassDef (AliBaseMCWeights, 1) | |
Private Member Functions | |
ClassDef (AliSimplePidWeights, 1) | |
Private Attributes | |
TArrayI | fPdgs |
TArrayD | fWeights |
Class for weights in calculation of the secondary maps using simple PID weighting.
Definition at line 23 of file AliSimplePidWeights.h.
AliSimplePidWeights::AliSimplePidWeights | ( | ) |
Default CTOR
Definition at line 17 of file AliSimplePidWeights.cxx.
AliSimplePidWeights::AliSimplePidWeights | ( | const AliSimplePidWeights & | o | ) |
Copy Constructor
o | Object to copy from |
Definition at line 24 of file AliSimplePidWeights.cxx.
|
inlinevirtual |
Destructor
Definition at line 47 of file AliSimplePidWeights.h.
Add a PDG code to be weighted
pdg | Particle code |
weight | The factor |
anti | If true, also add for anti-particle |
Definition at line 63 of file AliSimplePidWeights.cxx.
Referenced by AddTaskForwardMCCorr().
|
virtual |
Calculate the weight of a single particle
eta | Pseudo rapidity \(\eta\) |
pt | Transvers momentum \(p_{T}\) |
phi | Azimuth angle \(\varphi\) |
id | Particle ID (PDG code) |
phiR | Event plane angle \(\Psi_R\) |
b | Event impact parameter \(b\) in fermi-meter |
Implements AliBaseMCWeights.
Definition at line 48 of file AliSimplePidWeights.cxx.
|
private |
|
virtual |
Initialize this object
l | List of output objects |
Reimplemented from AliBaseMCWeights.
Definition at line 44 of file AliSimplePidWeights.cxx.
AliSimplePidWeights & AliSimplePidWeights::operator= | ( | const AliSimplePidWeights & | o | ) |
Assignment operator
o | Object to assign from |
Definition at line 33 of file AliSimplePidWeights.cxx.
|
virtual |
Print information
option | Not used |
Reimplemented from AliBaseMCWeights.
Definition at line 97 of file AliSimplePidWeights.cxx.
|
private |
Definition at line 87 of file AliSimplePidWeights.h.
Referenced by AddPDGCode(), CalcWeight(), operator=(), and Print().
|
private |
Definition at line 88 of file AliSimplePidWeights.h.
Referenced by AddPDGCode(), CalcWeight(), operator=(), and Print().