AliPhysics  8b695ca (8b695ca)
Mid-rapidity tracklet code for dN/deta
Collaboration diagram for Mid-rapidity tracklet code for dN/deta:

Files

file  AliAODSimpleHeader.C
 A simplified AOD header.
 
file  AliAODTracklet.C
 Tracklet AOD object.
 
file  AliSimpleHeaderTask.C
 A task to make a simplified AOD header.
 
file  AliTrackletAODdNdeta.C
 AOD tasks to do final dN/deta in midrapidity.
 
file  AliTrackletAODTask.C
 Tasks to make tracklet AOD output.
 
file  AliTrackletAODUtils.C
 Utilities for midrapidity analysis.
 
file  AliTrackletdNdeta.C
 Post processing.
 
file  AliTrackletdNdeta2.C
 To post processing 2nd version.
 
file  AliTrackletWeights.C
 Encode simulation weights for 2nd pass.
 
file  BackOfTheEnvelope.C
 Do back of the envelope calculation of effect of reweighing.
 
file  YieldExpectations.C
 Do back of the envelope calculation of effect of reweighing.
 
file  CompareResults.C
 Compare different results.
 
file  DeltaExpectations.C
 Do back of the envelope calculation of effect of reweighing.
 
file  DetailsCompare.C
 
file  BackOfTheEnvelope.C
 Do back of the envelope calculation of effect of reweighing.
 
file  ExtractGSE.C
 Extract GraphSysErr from results.
 
file  ExtractGSE2.C
 Extract GraphSysErr from results.
 
file  ExtractMCWeights.C
 
file  MakeDeltas.C
 
file  MakeDeltaWeights.C
 Make weight based on delta, eta, ipz.
 
file  MakeEposWeight.C
 
file  MakeK0S.C
 Make K0short weights.
 
file  MakeRealistic.C
 
file  MakeRuben.C
 
file  MakeStrange.C
 
file  MakeWeight.C
 
file  Post.C
 Do the post processing - steering macro.
 
file  PureMCWeights.C
 
file  ReadWeights.C
 
file  TrackletAODdNdeta.C
 A tracklet dNdeta train.
 
file  TryBuild.C
 
file  YieldExpectations.C
 Do back of the envelope calculation of effect of reweighing.
 

Classes

class  AliAODSimpleHeader
 
class  AliAODTracklet
 
class  AliAODMCTracklet
 
class  AliSimpleHeaderTask
 
class  AliTrackletAODdNdeta
 
class  AliTrackletAODMCdNdeta
 
class  AliTrackletAODWeightedMCdNdeta
 
class  AliTrackletAODTask
 
class  AliTrackletAODMCTask
 
class  AliTrackletAODUtils
 
struct  AliTrackletdNdeta
 
struct  AliTrackletdNdeta2
 
class  AliTrackletPtPidStrWeights
 
struct  Calculation
 
struct  Calculation::Particle
 
struct  ClusterCalculations
 
struct  Compare
 
struct  DeltaCalculations
 
struct  DeltaCalculations::Particle
 
struct  DetailsComparer
 
struct  FixPaths
 
struct  MakeDeltaWeights
 
struct  PureMCWeights
 
struct  TrackletAODdNdeta
 
class  TrackletAODTrain
 
struct  YieldCalculations
 

Functions

void BackOfTheEnvelope (const char *file, Double_t c1=0, Double_t c2=0, Bool_t mid=true)
 
void ClusterExpectations (Double_t c1=0, Double_t c2=0)
 
void DeltaExpectations (Double_t c1=0, Double_t c2=5)
 
void DetailsCompare ()
 
void Expectations (Bool_t mid=true, Double_t c1=0, Double_t c2=5)
 
void ExtractMCWeights (const char *nFile="dpmjet.root", const char *dFile="hijing.root", const char *oFile=0)
 
void TryBuild ()
 
void YieldExpectations (Double_t c1=0, Double_t c2=0)
 
void CompareResults (const char *newFile, const char *oldFile, const char *newTit, const char *oldTit)
 
void CompareResults (const char **argv)
 
void CompareResults ()
 
void MakeDeltas (const char *realFileName, const char *simFileName, Int_t dimen=2, Bool_t scaleToTail=true)
 

Variables

const char * fmt = "%-10s | %5.3f | %5.2f | %5.2f | %5.2f %5.2f |"
 
const char * parFmt = "%-10s | %6.3f |"
 
const char * parFmt = "%-10s | %5.3f |"
 

Post-processing steering code

void Usage (std::ostream &o)
 
const TStringFormatInput (const char *inp, TString &shrt)
 
void Post (const char *sim, const char *real, const char *output=0, UInt_t proc=0x2, UInt_t viz=0x32f, UInt_t n=10, UInt_t sNN=5023)
 

Detailed Description

See also
pwglf_fwd_mid_doc

Function Documentation

void BackOfTheEnvelope ( const char *  file,
Double_t  c1 = 0,
Double_t  c2 = 0,
Bool_t  mid = true 
)

Do back of the envoloope calculation

Parameters
file
c1
c2
mid

Definition at line 356 of file BackOfTheEnvelope.C.

void ClusterExpectations ( Double_t  c1 = 0,
Double_t  c2 = 0 
)

Definition at line 231 of file ClusterExpectations.C.

void CompareResults ( const char *  newFile,
const char *  oldFile,
const char *  newTit,
const char *  oldTit 
)
related

Compare results

Parameters
newFile
oldFile
newTit
oldTit

Definition at line 194 of file CompareResults.C.

void CompareResults ( const char **  argv)
related

Compare results

Parameters
argvCommmand line parameters

Definition at line 209 of file CompareResults.C.

void CompareResults ( )
related

Compare results

Definition at line 247 of file CompareResults.C.

Referenced by Compare::CompareResults().

void DeltaExpectations ( Double_t  c1 = 0,
Double_t  c2 = 5 
)

Do back of the envoloope calculation

Parameters
file
c1
c2
mid

Definition at line 690 of file DeltaExpectations.C.

void DetailsCompare ( )

Definition at line 607 of file DetailsCompare.C.

void Expectations ( Bool_t  mid = true,
Double_t  c1 = 0,
Double_t  c2 = 5 
)

Do back of the envoloope calculation

Parameters
file
c1
c2
mid

Definition at line 652 of file Expectations.C.

void ExtractMCWeights ( const char *  nFile = "dpmjet.root",
const char *  dFile = "hijing.root",
const char *  oFile = 0 
)
Parameters
nFile
dFile
oFile

Definition at line 22 of file ExtractMCWeights.C.

const TString& FormatInput ( const char *  inp,
TString shrt 
)

Format input file name and return short name

Parameters
inpInput
shrtOn return, the short name
Returns
The input file name

Definition at line 72 of file Post.C.

Referenced by AliTrackletdNdeta2::Post().

void MakeDeltas ( const char *  realFileName,
const char *  simFileName,
Int_t  dimen = 2,
Bool_t  scaleToTail = true 
)
related
Parameters
realFileName
simFileName

Definition at line 23 of file MakeDeltas.C.

void Post ( const char *  sim,
const char *  real,
const char *  output = 0,
UInt_t  proc = 0x2,
UInt_t  viz = 0x32f,
UInt_t  n = 10,
UInt_t  sNN = 5023 
)
related
Parameters
simSimulation data file
realReal data file
output(optional) Output name
proc(optional) processing options
viz(optional) visualisation options
n(optional) max number of centrality bins

Processing options:

  • 0x0001 Do scaling by unity
  • 0x0002 Do scaling by full average
  • 0x0004 Do scaling by eta differential
  • 0x0008 Do scaling by fully differential
  • 0x0010 Correct for decay of strange to secondary
  • 0x0020 Correct for fake tracklets
  • 0x0040 Correct for non-flat centrality in each bin
  • 0x1000 MC closure test

Visualization options:

  • 0x0001 Draw general information
  • 0x0002 Draw parameters
  • 0x0004 Draw weights
  • 0x0008 Draw dNch/deta
  • 0x0010 Draw alphas
  • 0x0020 Draw delta information
  • 0x0040 Draw backgrounds
  • 0x0100 Whether to make a PDF
  • 0x0200 Whether to pause after each plot
  • 0x0400 Draw in landscape
  • 0x0800 Alternative markers

Definition at line 130 of file Post.C.

void TryBuild ( )

Try to build the code

Definition at line 17 of file TryBuild.C.

void Usage ( std::ostream &  o)

Print out usage information

Parameters
oOutput stream

Definition at line 24 of file Post.C.

Referenced by AliTrackletdNdeta2::Post().

void YieldExpectations ( Double_t  c1 = 0,
Double_t  c2 = 0 
)

Definition at line 282 of file YieldExpectations.C.

Variable Documentation

const char* fmt = "%-10s | %5.3f | %5.2f | %5.2f | %5.2f %5.2f |"
const char* parFmt = "%-10s | %5.3f |"

Print format

Definition at line 45 of file Expectations.C.

Referenced by Calculation::Particle::Print(), and Calculation::Print().

const char* parFmt = "%-10s | %6.3f |"

Print format

Definition at line 45 of file DeltaExpectations.C.

Referenced by DeltaCalculations::Particle::Print(), and DeltaCalculations::Print().