![]() |
AliPhysics
1c9c77b (1c9c77b)
|
Public Types | |
typedef TList | Container |
![]() | |
typedef TList | Container |
![]() | |
enum | { kMeasuredMask = 0x0, kMeasuredVeto = AliAODTracklet::kInjection|AliAODTracklet::kGenerated, kInjectedMask = AliAODTracklet::kInjection, kInjectedVeto = AliAODTracklet::kGenerated, kCombinatoricMask = AliAODTracklet::kCombinatorics, kCombinatoricVeto = 0x0, kDistinctMask, kDistinctVeto = 0x0, kPrimaryMask = 0x0, kPrimaryVeto, kSecondaryMask = AliAODTracklet::kSecondary, kSecondaryVeto = 0x0, kGeneratedMask = AliAODTracklet::kGenerated, kGeneratedVeto = AliAODTracklet::kNeutral|AliAODTracklet::kSuppressed } |
enum | { kAll =1, kEvent, kTracklets, kTrigger, kIP, kCentrality, kCompleted } |
enum | EStatus { kOKEvent, kOKTrigger = (kOKEvent|(1<<(kTrigger -1))), kOKIPz = (kOKTrigger|(1<<kIP-1)), kOkCentrality = (kOKIPz|(1<<(kCentrality-1))) } |
typedef TList | Container |
![]() | |
typedef TList | Container |
Protected Member Functions | |
ClassDef (AliTrackletAODWeightedMCdNdeta, 1) | |
Tracklet selection and inspection | |
Bool_t | WorkerInit () |
virtual Double_t | LookupWeight (AliAODTracklet *tracklet, Double_t cent, Double_t ipz) |
Finalize the job | |
Bool_t | MasterFinalize (Container *results) |
![]() | |
ClassDef (AliTrackletAODMCdNdeta, 1) | |
virtual AliTrackletAODdNdeta::CentBin * | MakeCentBin (Float_t c1, Float_t c2) |
virtual const char * | GetBranchName () const |
![]() | |
ClassDef (AliTrackletAODdNdeta, 1) | |
Bool_t | InitCentBins (Container *existing) |
virtual CentBin * | InitCentBin (Int_t bin, Float_t c1, Float_t c2, Container *existing, const TAxis &deltaAxis) |
virtual UShort_t | CheckTracklet (AliAODTracklet *tracklet) const |
void | ProcessEvent (UInt_t status, Double_t cent, const AliVVertex *ip, TClonesArray *tracklets) |
UInt_t | CheckEvent (Double_t ¢, const AliVVertex *&ip, TClonesArray *&tracklets) |
TClonesArray * | FindTracklets (AliVEvent *event) |
const AliVVertex * | FindSimpleIP (AliVEvent *event, Double_t maxDispersion=0.04, Double_t maxZError=0.25) |
const AliVVertex * | FindRealIP (AliVEvent *event, Double_t maxDispersion=0.04, Double_t maxZError=0.25) |
const AliVVertex * | CheckIP (const AliVVertex *ip, Double_t maxDispersion=0.04, Double_t maxZError=0.25) |
const AliVVertex * | FindIP (AliVEvent *event, Double_t maxDispersion=0.04, Double_t maxZError=0.25) |
Double_t | FindMultCentrality (AliVEvent *event, Int_t &nTracklets) |
Double_t | FindCompatCentrality (AliVEvent *event) |
Double_t | FindCentrality (AliVEvent *event, Int_t &nTracklets) |
Bool_t | FindTrigger () |
![]() | |
ClassDef (AliTrackletAODUtils, 1) | |
Protected Attributes | |
AliTrackletBaseWeights * | fWeights |
TProfile2D * | fEtaWeight |
TH2 * | fWeightCorr |
![]() | |
Container * | fContainer |
Container * | fCentBins |
TH1 * | fIPz |
TH1 * | fCent |
TH1 * | fStatus |
TH2 * | fEtaPhi |
TProfile * | fNBareVsGood |
TProfile * | fNBareVsFake |
TProfile * | fNTrackletVsGood |
TProfile * | fNTrackletVsFake |
TProfile * | fNGeneratedVsGood |
TProfile * | fNGeneratedVsFake |
TProfile * | fCentTracklets |
TProfile * | fCentEst |
TString | fCentMethod |
Int_t | fCentIdx |
Int_t | fTrkIdx |
TAxis | fCentAxis |
TAxis | fIPzAxis |
TAxis | fEtaAxis |
TAxis | fPhiAxis |
Double_t | fMaxDelta |
Double_t | fTailDelta |
Double_t | fTailMax |
Double_t | fDPhiShift |
Double_t | fShiftedDPhiCut |
Double_t | fDeltaCut |
Double_t | fAbsMinCent |
Additional Inherited Members | |
![]() | |
static AliTrackletAODdNdeta * | Create (Bool_t mc=false, const char *weights=0, const char *sumFile=0, const char *resFile=0) |
![]() | |
static void | PdgAttr (Int_t pdg, TString &nme, Color_t &c, Style_t &s) |
static const char * | CentName (Double_t c1, Double_t c2) |
static Color_t | CentColor (const TAxis &axis, Double_t c1, Double_t c2) |
static Color_t | CentColor (Int_t bin) |
static TFile * | OpenFile (const char *filename) |
static Bool_t | CheckAxisNBins (const char *which, const TAxis *a1, const TAxis *a2) |
static Bool_t | CheckAxisLimits (const char *which, const TAxis *a1, const TAxis *a2) |
static Bool_t | CheckAxisBins (const char *which, const TAxis *a1, const TAxis *a2) |
static Bool_t | CheckAxisLabels (const char *which, const TAxis *a1, const TAxis *a2) |
static Bool_t | CheckAxis (const char *which, const TAxis *a1, const TAxis *a2, Bool_t alsoLbls) |
static Bool_t | CheckConsistency (const TH1 *h1, const TH1 *h2) |
static TObject * | GetO (Container *parent, const char *name, TClass *cls=0, Bool_t verb=true) |
static TObject * | GetO (TDirectory *parent, const char *name, TClass *cls=0, Bool_t verb=true) |
static TH1 * | GetH1 (Container *parent, const char *name, Bool_t verb=true) |
static TH1 * | GetH1 (TDirectory *parent, const char *name, Bool_t verb=true) |
static TProfile * | GetP1 (Container *parent, const char *name, Bool_t verb=true) |
static TH2 * | GetH2 (Container *parent, const char *name, Bool_t verb=true) |
static TH2 * | GetH2 (TDirectory *parent, const char *name, Bool_t verb=true) |
static TH3 * | GetH3 (Container *parent, const char *name, Bool_t verb=true) |
static TH3 * | GetH3 (TDirectory *parent, const char *name, Bool_t verb=true) |
static TProfile2D * | GetP2 (Container *parent, const char *name, Bool_t verb=true) |
static TProfile * | GetP (Container *parent, const char *name, Bool_t verb=true) |
static THStack * | GetHS (Container *parent, const char *name, Bool_t verb=true) |
static THStack * | GetHS (TDirectory *parent, const char *name, Bool_t verb=true) |
static Container * | GetC (Container *parent, const char *name, Bool_t verb=true) |
static Container * | GetC (TDirectory *parent, const char *name, Bool_t verb=true) |
static TDirectory * | GetT (TDirectory *parent, const char *name, Bool_t verb=true) |
static Double_t | GetD (Container *parent, const char *name, Double_t def=-1, Bool_t verb=true) |
static Int_t | GetI (Container *parent, const char *name, Int_t def=-1, Bool_t verb=true) |
static Int_t | GetB (Container *parent, const char *name, Bool_t def=false, Bool_t verb=true) |
static TH1 * | CopyH1 (Container *parent, const char *name, const char *newName=0, Bool_t verb=true) |
static TH2 * | CopyH2 (Container *parent, const char *name, const char *newName=0, Bool_t verb=true) |
static TH3 * | CopyH3 (Container *parent, const char *name, const char *newName=0, Bool_t verb=true) |
static void | CopyAttr (const TH1 *src, TH1 *dest) |
static TH1 * | Make1D (Container *c, const TString &name, const TString &title, Color_t color, Style_t style, const TAxis &xAxis) |
static TProfile * | Make1P (Container *c, const TString &name, const TString &title, Color_t color, Style_t style, const TAxis &xAxis) |
static TH2 * | Make2D (Container *c, const TString &name, const TString &title, Color_t color, Style_t style, const TAxis &xAxis, const TAxis &yAxis) |
static TH3 * | Make3D (Container *c, const TString &name, const TString &title, Color_t color, Style_t style, const TAxis &xAxis, const TAxis &yAxis, const TAxis &zAxis) |
static TProfile2D * | Make2P (Container *c, const TString &name, const TString &title, Color_t color, Style_t style, const TAxis &xAxis, const TAxis &yAxis) |
static TH1 * | Scale (TH1 *h, Double_t x, Double_t xe) |
static TH2 * | Scale (TH2 *h, Double_t x, Double_t xe) |
static TH2 * | Scale (TH2 *h, TH1 *s) |
static void | FixAxis (TAxis &axis, const char *title=0) |
static void | ScaleAxis (TAxis &ret, Double_t fact=1) |
static void | SetAxis (TAxis &axis, Int_t n, Double_t *borders) |
static void | SetAxis (TAxis &axis, const TString &spec, const char *sep=":,") |
static void | SetAxis (TAxis &axis, Int_t n, Double_t l, Double_t h) |
static void | SetAxis (TAxis &axis, Int_t n, Double_t m) |
static void | PrintAxis (const TAxis &axis, Int_t nSig=2, const char *alt=0) |
static TH2 * | ScaleToIPz (TH2 *h, TH1 *ipZ, Bool_t full=false) |
static TH3 * | ScaleToIPz (TH3 *h, TH1 *ipZ, Bool_t full=false) |
static TH3 * | ScaleDelta (TH3 *h, TH2 *scale) |
static TH2 * | ProjectEtaDelta (TH3 *h) |
static TH1 * | ProjectDelta (TH2 *h) |
static TH1 * | ProjectDeltaFull (TH3 *h) |
static TH1 * | AverageOverIPz (TH2 *h, const char *name, UShort_t mode, TH1 *ipz, TH2 *mask=0, Bool_t verb=true) |
static TObject * | CloneAndAdd (Container *c, TObject *o) |
static Double_t | Integrate (TH1 *h, Double_t min, Double_t max, Double_t &err) |
static Double_t | RatioE (Double_t n, Double_t en, Double_t d, Double_t ed, Double_t &er) |
static Double_t | RatioE2 (Double_t n, Double_t e2n, Double_t d, Double_t e2d, Double_t &e2r) |
static TH1 * | RatioH (const TH1 *num, const TH1 *denom, const char *name=0) |
static void | FixMinMax (TH1 *h, Bool_t ignoreZero=true) |
static void | FixMinMax (THStack *h, Bool_t ignoreZero=true) |
static Int_t * | PdgArray (Int_t &size) |
static const TAxis & | PdgAxis () |
static Int_t | PdgBin (Int_t pdg) |
![]() | |
static TH1 * | MakeStatus (Container *container) |
static UInt_t | Bin2Flag (UInt_t bin) |
Task to analyse AOD tracklets for dNch/deta
Definition at line 1330 of file AliTrackletAODdNdeta.C.
Type of containers
Definition at line 1334 of file AliTrackletAODdNdeta.C.
|
inline |
Default constructor - for ROOT I/O only
Definition at line 1338 of file AliTrackletAODdNdeta.C.
|
inline |
Named - user - constructor
Definition at line 1347 of file AliTrackletAODdNdeta.C.
|
inline |
Copy constructor
o | Object to copy from |
Definition at line 1358 of file AliTrackletAODdNdeta.C.
|
inlinevirtual |
Destructor
Definition at line 1367 of file AliTrackletAODdNdeta.C.
|
protected |
|
protectedvirtual |
Find the tracklet weight
tracklet | Tracklet |
cent | Centrality |
ipz | Z coordinate of IP |
Reimplemented from AliTrackletAODdNdeta.
Definition at line 2451 of file AliTrackletAODdNdeta.C.
Finalize the job on the master
results | The container to add the results to |
Reimplemented from AliTrackletAODdNdeta.
Definition at line 2785 of file AliTrackletAODdNdeta.C.
AliTrackletAODWeightedMCdNdeta & AliTrackletAODWeightedMCdNdeta::operator= | ( | const AliTrackletAODWeightedMCdNdeta & | o | ) |
Assignment operator
o | Object to assign from |
Definition at line 1611 of file AliTrackletAODdNdeta.C.
|
virtual |
Print information to standard output
option | Ignored |
Reimplemented from AliTrackletAODdNdeta.
Definition at line 1700 of file AliTrackletAODdNdeta.C.
|
inlinevirtual |
Whether to use square root of square (product) weights
mode | If true, take square root of square (product) weights |
Reimplemented from AliTrackletAODdNdeta.
Definition at line 1400 of file AliTrackletAODdNdeta.C.
|
inlinevirtual |
Inverse the weights calculated. That is, if this option is enabled, then the weight used is \(1/w\) where \(w\) is the normal weight.
inv | If true, inverse weights |
Reimplemented from AliTrackletAODdNdeta.
Definition at line 1426 of file AliTrackletAODdNdeta.C.
|
inlinevirtual |
Set the tracklet type mask to use on weights
mask | Tracklet type mask |
Reimplemented from AliTrackletAODdNdeta.
Definition at line 1408 of file AliTrackletAODdNdeta.C.
|
inlinevirtual |
Set the weights to use
w |
Reimplemented from AliTrackletAODdNdeta.
Definition at line 1394 of file AliTrackletAODdNdeta.C.
Referenced by AliTrackletAODdNdeta::Create().
|
inlinevirtual |
Set the tracklet type veto to use on weights
veto | Tracklet type veto |
Reimplemented from AliTrackletAODdNdeta.
Definition at line 1416 of file AliTrackletAODdNdeta.C.
|
protectedvirtual |
Initialize the task on worker
Reimplemented from AliTrackletAODdNdeta.
Definition at line 1859 of file AliTrackletAODdNdeta.C.
|
protected |
Definition at line 1469 of file AliTrackletAODdNdeta.C.
|
protected |
Definition at line 1470 of file AliTrackletAODdNdeta.C.
|
protected |
Definition at line 1468 of file AliTrackletAODdNdeta.C.
Referenced by Print().