ROOT logo

/*********************************************************************
 *                                                                   *
 * ConfigFemtoAnalysis.C - configuration macro for the femtoscopic   *
 * analysis, meant as a QA process for two-particle effects          *
 *                                                                   *
 * Author: Adam Kisiel (Adam.Kisiel@cern.ch)                         *
 *                                                                   *
 *********************************************************************/

#if !defined(__CINT__) || defined(__MAKECINT_)
#include "AliFemtoManager.h"
#include "AliFemtoEventReaderESDChain.h"
#include "AliFemtoEventReaderESDChainKine.h"
#include "AliFemtoEventReaderAODChain.h"
#include "AliFemtoSimpleAnalysis.h"
#include "AliFemtoBasicEventCut.h"
#include "AliFemtoESDTrackCut.h"
#include "AliFemtoCorrFctn.h"
#include "AliFemtoCutMonitorParticleYPt.h"
#include "AliFemtoCutMonitorParticleVertPos.h"
#include "AliFemtoCutMonitorParticleMomRes.h"
#include "AliFemtoCutMonitorParticlePID.h"
#include "AliFemtoCutMonitorEventMult.h"
#include "AliFemtoCutMonitorEventVertex.h"
#include "AliFemtoShareQualityTPCEntranceSepPairCut.h"
#include "AliFemtoPairCutAntiGamma.h"
#include "AliFemtoPairCutRadialDistance.h"
#include "AliFemtoQinvCorrFctn.h"
#include "AliFemtoShareQualityCorrFctn.h"
#include "AliFemtoTPCInnerCorrFctn.h"
#include "AliFemtoVertexMultAnalysis.h"
#include "AliFemtoCorrFctn3DSpherical.h"
#include "AliFemtoChi2CorrFctn.h"
#include "AliFemtoCorrFctnTPCNcls.h"
#include "AliFemtoBPLCMS3DCorrFctn.h"
#include "AliFemtoCorrFctn3DLCMSSym.h"
#include "AliFemtoModelBPLCMSCorrFctn.h"
#include "AliFemtoModelCorrFctn3DSpherical.h"
#include "AliFemtoModelGausLCMSFreezeOutGenerator.h"
#include "AliFemtoModelGausRinvFreezeOutGenerator.h"
#include "AliFemtoModelManager.h"
#include "AliFemtoModelWeightGeneratorBasic.h"
#include "AliFemtoModelWeightGeneratorLednicky.h"
#include "AliFemtoCorrFctnDirectYlm.h"
#include "AliFemtoModelCorrFctnDirectYlm.h"
#include "AliFemtoModelCorrFctnSource.h"
#include "AliFemtoCutMonitorParticlePtPDG.h"
#include "AliFemtoKTPairCut.h"
#include "AliFemtoCutMonitorCollections.h"
#endif

//________________________________________________________________________
AliFemtoManager* ConfigFemtoAnalysisSpherical() {

  double PionMass = 0.13956995;
  double KaonMass = 0.493677;
	
  //multiplicity bins
  int runmults[10] = {1, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  int multbins[11] = {0, 50, 200, 300, 600, 800, 500, 600, 700, 800, 900};

  int runch[2] = {1, 1};
  const char *chrgs[2] = { "pip", "pim" };
  
  int runktdep = 1;
  //double ktrng[4] = {0.2, 0.3,0.4,0.5};
  double ktrng[8] = { 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 1.0};
  int run3d = 1; // Do 3D cartesian analysis?
  int runshlcms = 1;

  //PhysicsSelection set only in runBatch with trigger + Physics Selection Task


  double shqmax;
  int nbinssh = 200;

  if (runshlcms) shqmax = 2.0;
  else shqmax = 0.9;

  AliFemtoEventReaderAODChain *Reader = new AliFemtoEventReaderAODChain();
  Reader->SetFilterBit(7);
  //Reader->SetCentralityPreSelection(0.001, 950);

  //AliFemtoEventReaderESDChainKine* Reader=new AliFemtoEventReaderESDChainKine();
  //Reader->SetConstrained(true);
  // Reader->SetUseTPCOnly(false);

  //AliFemtoEventReaderESDChain *Reader = new AliFemtoEventReaderESDChain();
  //Reader->SetUseMultiplicity(AliFemtoEventReaderESDChain::kV0Centrality);
  //Reader->SetReadTrackType(AliFemtoEventReaderESDChain::kGlobal);


  AliFemtoManager* Manager=new AliFemtoManager();
  Manager->SetEventReader(Reader);

  AliFemtoVertexMultAnalysis    *anetaphitpc[20];
  AliFemtoBasicEventCut         *mecetaphitpc[20];
  AliFemtoCutMonitorEventMult   *cutPassEvMetaphitpc[20];
  AliFemtoCutMonitorEventMult   *cutFailEvMetaphitpc[20];
  AliFemtoCutMonitorEventVertex *cutPassEvVetaphitpc[20];
  AliFemtoCutMonitorEventVertex *cutFailEvVetaphitpc[20];
  AliFemtoCutMonitorCollections   *cutPassColletaphitpc[20];
  AliFemtoCutMonitorCollections   *cutFailColletaphitpc[20];
  AliFemtoESDTrackCut           *dtc1etaphitpc[20];
  AliFemtoESDTrackCut           *dtc2etaphitpc[20];
  AliFemtoCutMonitorParticleYPt *cutPass1YPtetaphitpc[20];
  AliFemtoCutMonitorParticleYPt *cutFail1YPtetaphitpc[20];
  AliFemtoCutMonitorParticlePID *cutPass1PIDetaphitpc[20];
  AliFemtoCutMonitorParticlePID *cutFail1PIDetaphitpc[20];
  AliFemtoCutMonitorParticleYPt *cutPass2YPtetaphitpc[20];
  AliFemtoCutMonitorParticleYPt *cutFail2YPtetaphitpc[20];
  AliFemtoCutMonitorParticlePID *cutPass2PIDetaphitpc[20];
  AliFemtoCutMonitorParticlePID *cutFail2PIDetaphitpc[20];
  //  AliFemtoPairCutAntiGamma      *sqpcetaphitpc[20];
  //AliFemtoShareQualityTPCEntranceSepPairCut      *sqpcetaphitpc[20];
  AliFemtoPairCutRadialDistance      *sqpcetaphitpc[20];
  AliFemtoPairCutRadialDistanceLM      *sqpcetaphitpcRD[20];
  AliFemtoCorrFctnDirectYlm     *cylmetaphitpc[20];
  AliFemtoCorrFctnDEtaDPhi      *cdedpetaphi[20];
  AliFemtoChi2CorrFctn          *cchiqinvetaphitpc[20];
  AliFemtoKTPairCut             *ktpcuts[20*7];
  AliFemtoCorrFctnDirectYlm     *cylmkttpc[20*7];
  AliFemtoQinvCorrFctn          *cqinvkttpc[20*7];
  AliFemtoCorrFctn3DLCMSSym     *cq3dlcmskttpc[20*7];
  AliFemtoCorrFctn3DSpherical   *cq3dspherical[20*7];
  AliFemtoCorrFctnTPCNcls       *cqinvnclstpc[20];
  AliFemtoShareQualityCorrFctn  *cqinvsqtpc[20*10];
  AliFemtoChi2CorrFctn          *cqinvchi2tpc[20];
  AliFemtoTPCInnerCorrFctn      *cqinvinnertpc[20*10];

  // *** Begin pion-pion analysis ***
  int aniter = 0;

  for (int imult=0; imult<10; imult++) {
    if (runmults[imult]) {
      for (int ichg=0; ichg<2; ichg++) {
	if (runch[ichg]) {
	  aniter = ichg*10+imult;

	  anetaphitpc[aniter] = new AliFemtoVertexMultAnalysis(10, -10.0, 10.0, 4, multbins[imult], multbins[imult+1]);
	  anetaphitpc[aniter]->SetNumEventsToMix(4);
	  anetaphitpc[aniter]->SetMinSizePartCollection(1);

	  mecetaphitpc[aniter] = new AliFemtoBasicEventCut();
	  mecetaphitpc[aniter]->SetEventMult(0,10000);
	  mecetaphitpc[aniter]->SetVertZPos(-10,10);
	  
	  cutPassEvMetaphitpc[aniter] = new AliFemtoCutMonitorEventMult(Form("cutPass%stpcM%i", chrgs[ichg], imult),500);
	  cutFailEvMetaphitpc[aniter] = new AliFemtoCutMonitorEventMult(Form("cutFail%stpcM%i", chrgs[ichg], imult),500);
	  mecetaphitpc[aniter]->AddCutMonitor(cutPassEvMetaphitpc[aniter], cutFailEvMetaphitpc[aniter]);
	  
	  cutPassEvVetaphitpc[aniter] = new AliFemtoCutMonitorEventVertex(Form("cutPass%stpcM%i", chrgs[ichg], imult));
	  cutFailEvVetaphitpc[aniter] = new AliFemtoCutMonitorEventVertex(Form("cutFail%stpcM%i", chrgs[ichg], imult));
	  mecetaphitpc[aniter]->AddCutMonitor(cutPassEvVetaphitpc[aniter], cutFailEvVetaphitpc[aniter]);
	  
	  cutPassColletaphitpc[aniter] = new AliFemtoCutMonitorCollections(Form("cutPass%stpcM%i", chrgs[ichg], imult));
          cutFailColletaphitpc[aniter] = new AliFemtoCutMonitorCollections(Form("cutFail%stpcM%i", chrgs[ichg], imult));
          mecetaphitpc[aniter]->AddCutMonitor(cutPassColletaphitpc[aniter], cutFailColletaphitpc[aniter]);

	  dtc1etaphitpc[aniter] = new AliFemtoESDTrackCut();

	  if (ichg == 0)
	    dtc1etaphitpc[aniter]->SetCharge(1.0);
	  else if (ichg == 1)
	    dtc1etaphitpc[aniter]->SetCharge(-1.0);

	  dtc1etaphitpc[aniter]->SetPt(0.14,1.5);
	  dtc1etaphitpc[aniter]->SetEta(-0.8,0.8);
	  
	  //PID method
	  dtc1etaphitpc[aniter]->SetMass(PionMass);
	  dtc1etaphitpc[aniter]->SetMostProbablePion();
          //dtc1etaphitpc[aniter]->SetPIDMethod(1);//contour
          //dtc1etaphitpc[aniter]->SetNsigmaTPCTOF(kTRUE);
	  //dtc1etaphitpc[aniter]->SetPIDMethod(AliFemtoESDTrackCut::kContour);

	  //Track quality cuts
	  //dtc1etaphitpc[aniter]->SetStatus(AliESDtrack::kTPCrefit|AliESDtrack::kITSrefit);
          dtc1etaphitpc[aniter]->SetStatus(AliESDtrack::kTPCin);
	  dtc1etaphitpc[aniter]->SetminTPCncls(80);
	  dtc1etaphitpc[aniter]->SetRemoveKinks(kTRUE);


	  dtc1etaphitpc[aniter]->SetMaxTPCChiNdof(4.0);
	  //dtc1etaphitpc[aniter]->SetMaxITSChiNdof(36);	  
	  dtc1etaphitpc[aniter]->SetLabel(kFALSE);
	  
	  //primary particles: hits in ITS + DCA cut
	 // dtc1etaphitpc[aniter]->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kAny);
	 dtc1etaphitpc[aniter]->SetMaxImpactZ(3.0);
	 dtc1etaphitpc[aniter]->SetMaxImpactXY(2.4);
	  //dtc1etaphitpc[aniter]->SetMaxImpactXYPtDep(0.0105, 0.0350, -1.1);
	  //dtc1etaphitpc[aniter]->SetMaxImpactXYPtDep(0.0182, 0.0350, -1.01);
	  //dtc1etaphitpc[aniter]->SetMaxSigmaToVertex(6.0);

	  cutPass1YPtetaphitpc[aniter] = new AliFemtoCutMonitorParticleYPt(Form("cutPass1%stpcM%i", chrgs[ichg], imult), 0.13957);
	  cutFail1YPtetaphitpc[aniter] = new AliFemtoCutMonitorParticleYPt(Form("cutFail1%stpcM%i", chrgs[ichg], imult), 0.13957);
	  dtc1etaphitpc[aniter]->AddCutMonitor(cutPass1YPtetaphitpc[aniter], cutFail1YPtetaphitpc[aniter]);
	  
	  cutPass1PIDetaphitpc[aniter] = new AliFemtoCutMonitorParticlePID(Form("cutPass1%stpcM%i", chrgs[ichg], imult),0);
	  cutFail1PIDetaphitpc[aniter] = new AliFemtoCutMonitorParticlePID(Form("cutFail1%stpcM%i", chrgs[ichg], imult),0);
	  dtc1etaphitpc[aniter]->AddCutMonitor(cutPass1PIDetaphitpc[aniter], cutFail1PIDetaphitpc[aniter]);
	  
	  //sqpcetaphitpc[aniter] = new AliFemtoPairCutAntiGamma();
	  //sqpcetaphitpc[aniter] = new AliFemtoShareQualityTPCEntranceSepPairCut();
	  sqpcetaphitpc[aniter] = new AliFemtoPairCutRadialDistance();
          sqpcetaphitpcRD[aniter] = new AliFemtoPairCutRadialDistanceLM();
	  sqpcetaphitpc[aniter]->SetShareQualityMax(1.0);
	  sqpcetaphitpc[aniter]->SetShareFractionMax(0.05);
	  sqpcetaphitpc[aniter]->SetRemoveSameLabel(kFALSE);
          sqpcetaphitpc[aniter]->SetMinimumRadius(1.6);
	  sqpcetaphitpc[aniter]->SetEtaDifferenceMinimum(0.02);
	  sqpcetaphitpc[aniter]->SetPhiStarDifferenceMinimum(0.045);  
          sqpcetaphitpcRD[aniter]->SetMinimumRadius(1.6);
	  sqpcetaphitpcRD[aniter]->SetEtaDifferenceMinimum(0.02);
	  sqpcetaphitpcRD[aniter]->SetPhiStarDifferenceMinimum(0.045);
	  //runtype==0
	  // sqpcetaphitpc[aniter]->SetMaxEEMinv(0.0);
	  // sqpcetaphitpc[aniter]->SetMaxThetaDiff(0.0);
	  // sqpcetaphitpc[aniter]->SetTPCEntranceSepMinimum(1.5);
	  // sqpcetaphitpc[aniter]->SetPhiStarDistanceMinimum(0.03);
	  // sqpcetaphitpc[aniter]->SetRadialDistanceMinimum(0.12, 0.03);
	  //sqpcetaphitpc[aniter]->SetEtaDifferenceMinimum(0.02);
	  //runtype==1
	  //	    sqpcetaphitpc[aniter]->SetTPCEntranceSepMinimum(5.0);
	  //	    sqpcetaphitpc[aniter]->SetPhiStarDistanceMinimum(0.03);
	  //sqpcetaphitpc[aniter]->SetRadialDistanceMinimum(1.2, 0.03);
	  //sqpcetaphitpc[aniter]->SetEtaDifferenceMinimum(0.02);
	  //runtype==2
	  //	    sqpcetaphitpc[aniter]->SetTPCEntranceSepMinimum(1.0);
	  //	    sqpcetaphitpc[aniter]->SetPhiStarDistanceMinimum(0.03);
	  //sqpcetaphitpc[aniter]->SetRadialDistanceMinimum(1.2, 0.045);
	  //sqpcetaphitpc[aniter]->SetEtaDifferenceMinimum(0.016);
	  //sqpcetaphitpc[aniter]->SetPhiStarDifferenceMinimum(0.02);
	  
	  anetaphitpc[aniter]->SetEventCut(mecetaphitpc[aniter]);
	  anetaphitpc[aniter]->SetFirstParticleCut(dtc1etaphitpc[aniter]);
	  anetaphitpc[aniter]->SetSecondParticleCut(dtc1etaphitpc[aniter]);
	  anetaphitpc[aniter]->SetPairCut(sqpcetaphitpc[aniter]);
	  
	  

	  if (runktdep) {
	    int ktm;
	    for (int ikt=0; ikt<7; ikt++) {
	      ktm = aniter*7 + ikt;
	      ktpcuts[ktm] = new AliFemtoKTPairCut(ktrng[ikt], ktrng[ikt+1]);
	      
              /*cqinvkttpc[ktm] = new AliFemtoQinvCorrFctn(Form("cqinv%stpcM%ikT%i", chrgs[ichg], imult, ikt),nbinssh,0.0, shqmax);
	      cqinvkttpc[ktm]->SetPairSelectionCut(ktpcuts[ktm]);
	      anetaphitpc[aniter]->AddCorrFctn(cqinvkttpc[ktm]);*/

	      if (run3d) {

		/*cq3dlcmskttpc[ktm] = new AliFemtoCorrFctn3DLCMSSym(Form("cq3d%stpcM%ikT%i", chrgs[ichg], imult, ikt),100,0.5);
		cq3dlcmskttpc[ktm]->SetPairSelectionCut(ktpcuts[ktm]);
		anetaphitpc[aniter]->AddCorrFctn(cq3dlcmskttpc[ktm]);*/

               cq3dspherical[ktm] = new AliFemtoCorrFctn3DSpherical(Form("cq3d%stpcM%ikT%i",chrgs[ichg], imult, ikt), 500,0.0,5.0,200,200);
               cq3dspherical[ktm]->SetPairSelectionCut(ktpcuts[ktm]);
               anetaphitpc[aniter]->AddCorrFctn(cq3dspherical[ktm]);

	      }
	    }
	  }
	  
	
	  
	  Manager->AddAnalysis(anetaphitpc[aniter]);	
	}
      }
    }
  }
  // *** End pion-pion analysis

  return Manager;
}
 ConfigFemtoAnalysisSpherical.C:1
 ConfigFemtoAnalysisSpherical.C:2
 ConfigFemtoAnalysisSpherical.C:3
 ConfigFemtoAnalysisSpherical.C:4
 ConfigFemtoAnalysisSpherical.C:5
 ConfigFemtoAnalysisSpherical.C:6
 ConfigFemtoAnalysisSpherical.C:7
 ConfigFemtoAnalysisSpherical.C:8
 ConfigFemtoAnalysisSpherical.C:9
 ConfigFemtoAnalysisSpherical.C:10
 ConfigFemtoAnalysisSpherical.C:11
 ConfigFemtoAnalysisSpherical.C:12
 ConfigFemtoAnalysisSpherical.C:13
 ConfigFemtoAnalysisSpherical.C:14
 ConfigFemtoAnalysisSpherical.C:15
 ConfigFemtoAnalysisSpherical.C:16
 ConfigFemtoAnalysisSpherical.C:17
 ConfigFemtoAnalysisSpherical.C:18
 ConfigFemtoAnalysisSpherical.C:19
 ConfigFemtoAnalysisSpherical.C:20
 ConfigFemtoAnalysisSpherical.C:21
 ConfigFemtoAnalysisSpherical.C:22
 ConfigFemtoAnalysisSpherical.C:23
 ConfigFemtoAnalysisSpherical.C:24
 ConfigFemtoAnalysisSpherical.C:25
 ConfigFemtoAnalysisSpherical.C:26
 ConfigFemtoAnalysisSpherical.C:27
 ConfigFemtoAnalysisSpherical.C:28
 ConfigFemtoAnalysisSpherical.C:29
 ConfigFemtoAnalysisSpherical.C:30
 ConfigFemtoAnalysisSpherical.C:31
 ConfigFemtoAnalysisSpherical.C:32
 ConfigFemtoAnalysisSpherical.C:33
 ConfigFemtoAnalysisSpherical.C:34
 ConfigFemtoAnalysisSpherical.C:35
 ConfigFemtoAnalysisSpherical.C:36
 ConfigFemtoAnalysisSpherical.C:37
 ConfigFemtoAnalysisSpherical.C:38
 ConfigFemtoAnalysisSpherical.C:39
 ConfigFemtoAnalysisSpherical.C:40
 ConfigFemtoAnalysisSpherical.C:41
 ConfigFemtoAnalysisSpherical.C:42
 ConfigFemtoAnalysisSpherical.C:43
 ConfigFemtoAnalysisSpherical.C:44
 ConfigFemtoAnalysisSpherical.C:45
 ConfigFemtoAnalysisSpherical.C:46
 ConfigFemtoAnalysisSpherical.C:47
 ConfigFemtoAnalysisSpherical.C:48
 ConfigFemtoAnalysisSpherical.C:49
 ConfigFemtoAnalysisSpherical.C:50
 ConfigFemtoAnalysisSpherical.C:51
 ConfigFemtoAnalysisSpherical.C:52
 ConfigFemtoAnalysisSpherical.C:53
 ConfigFemtoAnalysisSpherical.C:54
 ConfigFemtoAnalysisSpherical.C:55
 ConfigFemtoAnalysisSpherical.C:56
 ConfigFemtoAnalysisSpherical.C:57
 ConfigFemtoAnalysisSpherical.C:58
 ConfigFemtoAnalysisSpherical.C:59
 ConfigFemtoAnalysisSpherical.C:60
 ConfigFemtoAnalysisSpherical.C:61
 ConfigFemtoAnalysisSpherical.C:62
 ConfigFemtoAnalysisSpherical.C:63
 ConfigFemtoAnalysisSpherical.C:64
 ConfigFemtoAnalysisSpherical.C:65
 ConfigFemtoAnalysisSpherical.C:66
 ConfigFemtoAnalysisSpherical.C:67
 ConfigFemtoAnalysisSpherical.C:68
 ConfigFemtoAnalysisSpherical.C:69
 ConfigFemtoAnalysisSpherical.C:70
 ConfigFemtoAnalysisSpherical.C:71
 ConfigFemtoAnalysisSpherical.C:72
 ConfigFemtoAnalysisSpherical.C:73
 ConfigFemtoAnalysisSpherical.C:74
 ConfigFemtoAnalysisSpherical.C:75
 ConfigFemtoAnalysisSpherical.C:76
 ConfigFemtoAnalysisSpherical.C:77
 ConfigFemtoAnalysisSpherical.C:78
 ConfigFemtoAnalysisSpherical.C:79
 ConfigFemtoAnalysisSpherical.C:80
 ConfigFemtoAnalysisSpherical.C:81
 ConfigFemtoAnalysisSpherical.C:82
 ConfigFemtoAnalysisSpherical.C:83
 ConfigFemtoAnalysisSpherical.C:84
 ConfigFemtoAnalysisSpherical.C:85
 ConfigFemtoAnalysisSpherical.C:86
 ConfigFemtoAnalysisSpherical.C:87
 ConfigFemtoAnalysisSpherical.C:88
 ConfigFemtoAnalysisSpherical.C:89
 ConfigFemtoAnalysisSpherical.C:90
 ConfigFemtoAnalysisSpherical.C:91
 ConfigFemtoAnalysisSpherical.C:92
 ConfigFemtoAnalysisSpherical.C:93
 ConfigFemtoAnalysisSpherical.C:94
 ConfigFemtoAnalysisSpherical.C:95
 ConfigFemtoAnalysisSpherical.C:96
 ConfigFemtoAnalysisSpherical.C:97
 ConfigFemtoAnalysisSpherical.C:98
 ConfigFemtoAnalysisSpherical.C:99
 ConfigFemtoAnalysisSpherical.C:100
 ConfigFemtoAnalysisSpherical.C:101
 ConfigFemtoAnalysisSpherical.C:102
 ConfigFemtoAnalysisSpherical.C:103
 ConfigFemtoAnalysisSpherical.C:104
 ConfigFemtoAnalysisSpherical.C:105
 ConfigFemtoAnalysisSpherical.C:106
 ConfigFemtoAnalysisSpherical.C:107
 ConfigFemtoAnalysisSpherical.C:108
 ConfigFemtoAnalysisSpherical.C:109
 ConfigFemtoAnalysisSpherical.C:110
 ConfigFemtoAnalysisSpherical.C:111
 ConfigFemtoAnalysisSpherical.C:112
 ConfigFemtoAnalysisSpherical.C:113
 ConfigFemtoAnalysisSpherical.C:114
 ConfigFemtoAnalysisSpherical.C:115
 ConfigFemtoAnalysisSpherical.C:116
 ConfigFemtoAnalysisSpherical.C:117
 ConfigFemtoAnalysisSpherical.C:118
 ConfigFemtoAnalysisSpherical.C:119
 ConfigFemtoAnalysisSpherical.C:120
 ConfigFemtoAnalysisSpherical.C:121
 ConfigFemtoAnalysisSpherical.C:122
 ConfigFemtoAnalysisSpherical.C:123
 ConfigFemtoAnalysisSpherical.C:124
 ConfigFemtoAnalysisSpherical.C:125
 ConfigFemtoAnalysisSpherical.C:126
 ConfigFemtoAnalysisSpherical.C:127
 ConfigFemtoAnalysisSpherical.C:128
 ConfigFemtoAnalysisSpherical.C:129
 ConfigFemtoAnalysisSpherical.C:130
 ConfigFemtoAnalysisSpherical.C:131
 ConfigFemtoAnalysisSpherical.C:132
 ConfigFemtoAnalysisSpherical.C:133
 ConfigFemtoAnalysisSpherical.C:134
 ConfigFemtoAnalysisSpherical.C:135
 ConfigFemtoAnalysisSpherical.C:136
 ConfigFemtoAnalysisSpherical.C:137
 ConfigFemtoAnalysisSpherical.C:138
 ConfigFemtoAnalysisSpherical.C:139
 ConfigFemtoAnalysisSpherical.C:140
 ConfigFemtoAnalysisSpherical.C:141
 ConfigFemtoAnalysisSpherical.C:142
 ConfigFemtoAnalysisSpherical.C:143
 ConfigFemtoAnalysisSpherical.C:144
 ConfigFemtoAnalysisSpherical.C:145
 ConfigFemtoAnalysisSpherical.C:146
 ConfigFemtoAnalysisSpherical.C:147
 ConfigFemtoAnalysisSpherical.C:148
 ConfigFemtoAnalysisSpherical.C:149
 ConfigFemtoAnalysisSpherical.C:150
 ConfigFemtoAnalysisSpherical.C:151
 ConfigFemtoAnalysisSpherical.C:152
 ConfigFemtoAnalysisSpherical.C:153
 ConfigFemtoAnalysisSpherical.C:154
 ConfigFemtoAnalysisSpherical.C:155
 ConfigFemtoAnalysisSpherical.C:156
 ConfigFemtoAnalysisSpherical.C:157
 ConfigFemtoAnalysisSpherical.C:158
 ConfigFemtoAnalysisSpherical.C:159
 ConfigFemtoAnalysisSpherical.C:160
 ConfigFemtoAnalysisSpherical.C:161
 ConfigFemtoAnalysisSpherical.C:162
 ConfigFemtoAnalysisSpherical.C:163
 ConfigFemtoAnalysisSpherical.C:164
 ConfigFemtoAnalysisSpherical.C:165
 ConfigFemtoAnalysisSpherical.C:166
 ConfigFemtoAnalysisSpherical.C:167
 ConfigFemtoAnalysisSpherical.C:168
 ConfigFemtoAnalysisSpherical.C:169
 ConfigFemtoAnalysisSpherical.C:170
 ConfigFemtoAnalysisSpherical.C:171
 ConfigFemtoAnalysisSpherical.C:172
 ConfigFemtoAnalysisSpherical.C:173
 ConfigFemtoAnalysisSpherical.C:174
 ConfigFemtoAnalysisSpherical.C:175
 ConfigFemtoAnalysisSpherical.C:176
 ConfigFemtoAnalysisSpherical.C:177
 ConfigFemtoAnalysisSpherical.C:178
 ConfigFemtoAnalysisSpherical.C:179
 ConfigFemtoAnalysisSpherical.C:180
 ConfigFemtoAnalysisSpherical.C:181
 ConfigFemtoAnalysisSpherical.C:182
 ConfigFemtoAnalysisSpherical.C:183
 ConfigFemtoAnalysisSpherical.C:184
 ConfigFemtoAnalysisSpherical.C:185
 ConfigFemtoAnalysisSpherical.C:186
 ConfigFemtoAnalysisSpherical.C:187
 ConfigFemtoAnalysisSpherical.C:188
 ConfigFemtoAnalysisSpherical.C:189
 ConfigFemtoAnalysisSpherical.C:190
 ConfigFemtoAnalysisSpherical.C:191
 ConfigFemtoAnalysisSpherical.C:192
 ConfigFemtoAnalysisSpherical.C:193
 ConfigFemtoAnalysisSpherical.C:194
 ConfigFemtoAnalysisSpherical.C:195
 ConfigFemtoAnalysisSpherical.C:196
 ConfigFemtoAnalysisSpherical.C:197
 ConfigFemtoAnalysisSpherical.C:198
 ConfigFemtoAnalysisSpherical.C:199
 ConfigFemtoAnalysisSpherical.C:200
 ConfigFemtoAnalysisSpherical.C:201
 ConfigFemtoAnalysisSpherical.C:202
 ConfigFemtoAnalysisSpherical.C:203
 ConfigFemtoAnalysisSpherical.C:204
 ConfigFemtoAnalysisSpherical.C:205
 ConfigFemtoAnalysisSpherical.C:206
 ConfigFemtoAnalysisSpherical.C:207
 ConfigFemtoAnalysisSpherical.C:208
 ConfigFemtoAnalysisSpherical.C:209
 ConfigFemtoAnalysisSpherical.C:210
 ConfigFemtoAnalysisSpherical.C:211
 ConfigFemtoAnalysisSpherical.C:212
 ConfigFemtoAnalysisSpherical.C:213
 ConfigFemtoAnalysisSpherical.C:214
 ConfigFemtoAnalysisSpherical.C:215
 ConfigFemtoAnalysisSpherical.C:216
 ConfigFemtoAnalysisSpherical.C:217
 ConfigFemtoAnalysisSpherical.C:218
 ConfigFemtoAnalysisSpherical.C:219
 ConfigFemtoAnalysisSpherical.C:220
 ConfigFemtoAnalysisSpherical.C:221
 ConfigFemtoAnalysisSpherical.C:222
 ConfigFemtoAnalysisSpherical.C:223
 ConfigFemtoAnalysisSpherical.C:224
 ConfigFemtoAnalysisSpherical.C:225
 ConfigFemtoAnalysisSpherical.C:226
 ConfigFemtoAnalysisSpherical.C:227
 ConfigFemtoAnalysisSpherical.C:228
 ConfigFemtoAnalysisSpherical.C:229
 ConfigFemtoAnalysisSpherical.C:230
 ConfigFemtoAnalysisSpherical.C:231
 ConfigFemtoAnalysisSpherical.C:232
 ConfigFemtoAnalysisSpherical.C:233
 ConfigFemtoAnalysisSpherical.C:234
 ConfigFemtoAnalysisSpherical.C:235
 ConfigFemtoAnalysisSpherical.C:236
 ConfigFemtoAnalysisSpherical.C:237
 ConfigFemtoAnalysisSpherical.C:238
 ConfigFemtoAnalysisSpherical.C:239
 ConfigFemtoAnalysisSpherical.C:240
 ConfigFemtoAnalysisSpherical.C:241
 ConfigFemtoAnalysisSpherical.C:242
 ConfigFemtoAnalysisSpherical.C:243
 ConfigFemtoAnalysisSpherical.C:244
 ConfigFemtoAnalysisSpherical.C:245
 ConfigFemtoAnalysisSpherical.C:246
 ConfigFemtoAnalysisSpherical.C:247
 ConfigFemtoAnalysisSpherical.C:248
 ConfigFemtoAnalysisSpherical.C:249
 ConfigFemtoAnalysisSpherical.C:250
 ConfigFemtoAnalysisSpherical.C:251
 ConfigFemtoAnalysisSpherical.C:252
 ConfigFemtoAnalysisSpherical.C:253
 ConfigFemtoAnalysisSpherical.C:254
 ConfigFemtoAnalysisSpherical.C:255
 ConfigFemtoAnalysisSpherical.C:256
 ConfigFemtoAnalysisSpherical.C:257
 ConfigFemtoAnalysisSpherical.C:258
 ConfigFemtoAnalysisSpherical.C:259
 ConfigFemtoAnalysisSpherical.C:260
 ConfigFemtoAnalysisSpherical.C:261
 ConfigFemtoAnalysisSpherical.C:262
 ConfigFemtoAnalysisSpherical.C:263
 ConfigFemtoAnalysisSpherical.C:264
 ConfigFemtoAnalysisSpherical.C:265
 ConfigFemtoAnalysisSpherical.C:266
 ConfigFemtoAnalysisSpherical.C:267
 ConfigFemtoAnalysisSpherical.C:268
 ConfigFemtoAnalysisSpherical.C:269
 ConfigFemtoAnalysisSpherical.C:270
 ConfigFemtoAnalysisSpherical.C:271
 ConfigFemtoAnalysisSpherical.C:272
 ConfigFemtoAnalysisSpherical.C:273
 ConfigFemtoAnalysisSpherical.C:274
 ConfigFemtoAnalysisSpherical.C:275
 ConfigFemtoAnalysisSpherical.C:276
 ConfigFemtoAnalysisSpherical.C:277
 ConfigFemtoAnalysisSpherical.C:278
 ConfigFemtoAnalysisSpherical.C:279