ROOT logo
//
// *** Configuration script for Sigma*->Lambda-Pi analysis ***
// 
// A configuration script for RSN package needs to define the followings:
//
// (1) decay tree of each resonance to be studied, which is needed to select
//     true pairs and to assign the right mass to all candidate daughters
// (2) cuts at all levels: single daughters, tracks, events
// (3) output objects: histograms or trees
//
Bool_t ConfigSigmaStar
(  
   AliRsnMiniAnalysisTask *task,
   Int_t		   collSyst, 
   Bool_t                  isMC,
   Float_t                 piPIDCut,
   Float_t                 pPIDCut,
   Int_t                   aodFilterBit,
   Float_t                 trackDCAcut,
   Float_t                 massTol,
   Float_t                 lambdaDCA,
   Float_t                 lambdaCosPoinAn,
   Float_t                 lambdaDaughDCA,
   Int_t                   NTPCcluster,
   const char             *suffix,
   AliRsnCutSet           *cutsPair
)
{
   // manage suffix
   if (strlen(suffix) > 0) suffix = Form("_%s", suffix);
   
   // 
   // -- Define track cuts -------------------------------------------------------------------------
   //

   //TString s = ""; s+=trackDCAcut; s+="*(0.0026+0.0050/pt^1.01)";
   //const char *formula = s;

   // integrated pion cut
   AliRsnCutDaughterSigmaStar2010PP *cutPi = new AliRsnCutDaughterSigmaStar2010PP("cutPionForSigmaStar", AliPID::kPion);
   cutPi->SetPIDCut(piPIDCut);    // This is effective! fPIDCut used in IsSelected() after the call to cutQuality
   //cutPi->SetMinTPCcluster(NTPCcluster);   // NOTE!!!! Not effective!! fMinTPCclsuter NOT USED in IsSelected()
   AliRsnCutTrackQuality *cutQuality = (AliRsnCutTrackQuality*) cutPi->CutQuality();
   cutQuality->SetAODTestFilterBit(aodFilterBit);
   cutQuality->SetDefaults2011();
   //cutQuality->SetDCARPtFormula(formula);    
   //cutQuality->SetDCARmax(trackDCAcut);	         
   //cutQuality->SetDCARmin(0.01);	         
    
   // cut set
   AliRsnCutSet *cutSetPi = new AliRsnCutSet("setPionForSigmaStar", AliRsnTarget::kDaughter);
   cutSetPi->AddCut(cutPi);
   cutSetPi->SetCutScheme(cutPi->GetName());
   // add to task
   Int_t iCutPi = task->AddTrackCuts(cutSetPi);
   
   // quality cuts
   AliESDtrackCuts *esdTrackCuts = new AliESDtrackCuts("qualityDaughterLambda");   
   esdTrackCuts->SetAcceptKinkDaughters(0); // 0 = kFalse
   esdTrackCuts->SetMaxChi2PerClusterTPC(4);
   esdTrackCuts->SetMinNClustersTPC(NTPCcluster);
   esdTrackCuts->SetRequireTPCRefit();
   esdTrackCuts->SetMinDCAToVertexXY(0.05);
   
   // cut lambda
   AliRsnCutV0 *cutLambda = new AliRsnCutV0("cutLambda", kLambda0, AliPID::kProton, AliPID::kPion);
   cutLambda->SetESDtrackCuts(esdTrackCuts);
   cutLambda->SetTolerance(massTol);
   cutLambda->SetMaxDCAVertex(lambdaDCA);
   cutLambda->SetMinCosPointingAngle(lambdaCosPoinAn);
   cutLambda->SetMaxDaughtersDCA(lambdaDaughDCA);
   cutLambda->SetMinTPCcluster(NTPCcluster);
   cutLambda->SetMaxRapidity(0.8);
   // cutLambda->SetAODTestFilterBit(aodFilterBit);
   cutLambda->SetPIDCutProton(pPIDCut);
   cutLambda->SetPIDCutPion(piPIDCut);
   
   // cut set
   AliRsnCutSet *cutSetLambda = new AliRsnCutSet("setLambda", AliRsnTarget::kDaughter);
   cutSetLambda->AddCut(cutLambda);
   cutSetLambda->SetCutScheme(cutLambda->GetName());
   
   // add to task
   Int_t iCutLambda = task->AddTrackCuts(cutSetLambda);
   
   // cut anti-AntiLambda
   AliRsnCutV0 *cutAntiLambda = new AliRsnCutV0("cutAntiLambda", kLambda0Bar, AliPID::kProton, AliPID::kPion);
   cutAntiLambda->SetESDtrackCuts(esdTrackCuts);
   cutAntiLambda->SetTolerance(massTol);
   cutAntiLambda->SetMaxDCAVertex(lambdaDCA);
   cutAntiLambda->SetMinCosPointingAngle(lambdaCosPoinAn);
   cutAntiLambda->SetMaxDaughtersDCA(lambdaDaughDCA);
   cutAntiLambda->SetMinTPCcluster(NTPCcluster);
   cutAntiLambda->SetMaxRapidity(0.8);
   //cutAntiLambda->SetAODTestFilterBit(aodFilterBit);
   cutAntiLambda->SetPIDCutProton(pPIDCut);
   cutAntiLambda->SetPIDCutPion(piPIDCut);
   
   // cut set
   AliRsnCutSet *cutSetAntiLambda = new AliRsnCutSet("setAntiLambda", AliRsnTarget::kDaughter);
   cutSetAntiLambda->AddCut(cutAntiLambda);
   cutSetAntiLambda->SetCutScheme(cutAntiLambda->GetName());
   // add to task
   Int_t iCutAntiLambda = task->AddTrackCuts(cutSetAntiLambda); 
   
   
   //######################################################################################################  
    
   //
   // -- Values ------------------------------------------------------------------------------------
   //
   
   /* invariant mass   */ Int_t imID   = task->CreateValue(AliRsnMiniValue::kInvMass, kFALSE);
   /* transv. momentum */ Int_t ptID   = task->CreateValue(AliRsnMiniValue::kPt, kFALSE);
   /* centrality       */ Int_t centID = task->CreateValue(AliRsnMiniValue::kMult, kFALSE);
   
   //
   // -- Create all needed outputs -----------------------------------------------------------------
   //
   
   // use an array for more compact writing, which are different on mixing and charges
   // [0] = unlike
   // [1] = mixing
   // [2] = like ++
   // [3] = like --
   Bool_t   use     [18] = { 1         ,  1         ,  1             ,  1             ,  1         ,  1         ,  1             ,  1             ,  1         ,  1         ,  1             ,  1             ,  1          ,  1              ,  1              ,  1              ,  1              ,  1              };
   Bool_t   useIM   [18] = { 1         ,  1         ,  1             ,  1             ,  1         ,  1         ,  1             ,  1             ,  1         ,  1         ,  1             ,  1             ,  1          ,  1              ,  1              ,  1              ,  1              ,  1              };
   TString  name    [18] = {"SigmaP"   , "SigmaM"   , "ASigmaP"      , "ASigmaM"      , "SigmaPmix", "SigmaMmix", "ASigmaPmix"   , "ASigmaMmix"   , "SigmaPt"  , "SigmaMt"  , "ASigmaPt"     , "ASigmaMt"     , "XiM"       , "XiP"           , "Lambda1520P"   , "Lambda1520M"   , "Lambda1520PBar", "Lambda1520MBar"};
   TString  comp    [18] = {"PAIR"     , "PAIR"     , "PAIR"         , "PAIR"         , "MIX"      , "MIX"      , "MIX"          , "MIX"          , "TRUE"     , "TRUE"     , "TRUE"         , "TRUE"         , "TRUE"      , "TRUE"          , "TRUE"          , "TRUE"          , "TRUE"          , "TRUE"          };
   TString  output  [18] = {"HIST"     , "HIST"     , "HIST"         , "HIST"         , "HIST"     , "HIST"     , "HIST"         , "HIST"         , "HIST"     , "HIST"     , "HIST"         , "HIST"         , "HIST"      , "HIST"          , "HIST"          , "HIST"          , "HIST"          , "HIST"          };
   Char_t   charge1 [18] = {'0'        , '0'        , '0'            , '0'            , '0'        , '0'        , '0'            , '0'            , '0'        , '0'        , '0'            , '0'            , '0'         , '0'             , '0'             , '0'             , '0'             , '0'             };
   Char_t   charge2 [18] = {'+'        , '-'        , '-'            , '+'            , '+'        , '-'        , '-'            , '+'            , '+'        , '-'        , '-'            , '+'            , '-'         , '+'             , '+'             , '-'             , '-'             , '+'             };
   Int_t    cutID1  [18] = { iCutLambda,  iCutLambda,  iCutAntiLambda,  iCutAntiLambda,  iCutLambda,  iCutLambda,  iCutAntiLambda,  iCutAntiLambda,  iCutLambda,  iCutLambda,  iCutAntiLambda,  iCutAntiLambda,  iCutLambda ,  iCutAntiLambda ,  iCutLambda     ,  iCutLambda     ,  iCutAntiLambda ,  iCutAntiLambda };
   Int_t    cutID2  [18] = { iCutPi    ,  iCutPi    ,  iCutPi        ,  iCutPi        ,  iCutPi    ,  iCutPi    ,  iCutPi        ,  iCutPi        ,  iCutPi    ,  iCutPi    ,  iCutPi        ,  iCutPi        ,  iCutPi     ,  iCutPi         ,  iCutPi         ,  iCutPi         ,  iCutPi         ,  iCutPi         };
   Int_t    ipdg    [18] = { 3224      ,  3114      , -3224          , -3114          ,  3224      ,  3114      , -3224          , -3114          ,  3224      ,  3114      , -3224          , -3114          ,  3312       , -3312           ,  3124           ,  3124           , -3124           , -3124           };
   Double_t mass    [18] = { 1.3828    ,  1.3872    ,  1.3828        ,  1.3872        ,  1.3828    ,  1.3872    ,  1.3828        ,  1.3872        ,  1.3828    ,  1.3872    ,  1.3828        ,  1.3872        ,  1.32171    ,  1.32171        ,  1.5195         ,  1.5195         ,  1.5195         ,  1.5195         };
   
   for (Int_t i = 0; i < 18; i++) {
      if (!use[i]) continue;
      if (collSyst) output[i] = "SPARSE";
      // create output
      AliRsnMiniOutput *out = task->CreateOutput(Form("sigmastar_%s%s", name[i].Data(), suffix), output[i].Data(), comp[i].Data());
      // selection settings
      out->SetCutID(0, cutID1[i]);
      out->SetCutID(1, cutID2[i]);
      out->SetDaughter(0, AliRsnDaughter::kLambda);
      out->SetDaughter(1, AliRsnDaughter::kPion);
      out->SetCharge(0, charge1[i]);
      out->SetCharge(1, charge2[i]);
      out->SetMotherPDG(ipdg[i]);
      out->SetMotherMass(mass[i]);
      // pair cuts
      out->SetPairCuts(cutsPair);
      // axis X: invmass
      if (useIM[i]) 
         out->AddAxis(imID, 800, 1.2, 2.0);
      // axis Y: transverse momentum
         out->AddAxis(ptID, 100, 0.0, 10.0);
	 //out->AddAxis(lambdaDCA, 10, 0.0, 1.0);
	 
      if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
      
    } 
    
   AddMonitorOutput_PionDCA(cutSetPi->GetMonitorOutput());
   AddMonitorOutput_PionPIDCut(cutSetPi->GetMonitorOutput());
   AddMonitorOutput_PionNTPC(cutSetPi->GetMonitorOutput());
   
   AddMonitorOutput_LambdaMass(cutSetLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaP(cutSetLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaPt(cutSetLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaDCA(cutSetLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaRadius(cutSetLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaDaughterDCA(cutSetLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaCosPointAngle(cutSetLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaProtonPID(cutSetLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaPionPID(cutSetLambda->GetMonitorOutput());
   
   AddMonitorOutput_LambdaMass(cutSetAntiLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaP(cutSetAntiLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaPt(cutSetAntiLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaDCA(cutSetAntiLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaRadius(cutSetAntiLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaDaughterDCA(cutSetAntiLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaCosPointAngle(cutSetAntiLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaAntiProtonPID(cutSetAntiLambda->GetMonitorOutput());
   AddMonitorOutput_LambdaAntiPionPID(cutSetAntiLambda->GetMonitorOutput());
   
   if (isMC) {
     
     TString mode = "HIST";
     if (collSyst) mode = "SPARSE";
     
     // create output
     AliRsnMiniOutput *out = task->CreateOutput(Form("sigmastarP_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetMotherPDG(3224);
     out->SetMotherMass(1.3828);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     //out->AddAxis(lambdaDCA, 10, 0.0, 1.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     // create output
     AliRsnMiniOutput *out = task->CreateOutput(Form("sigmastarM_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetMotherPDG(3114);
     out->SetMotherMass(1.3872);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     //out->AddAxis(lambdaDCA, 10, 0.0, 1.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     // create output
     AliRsnMiniOutput *out = task->CreateOutput(Form("sigmastarPBar_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetMotherPDG(-3224);
     out->SetMotherMass(1.3828);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     //out->AddAxis(lambdaDCA, 10, 0.0, 1.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     
     // create output
     AliRsnMiniOutput *out = task->CreateOutput(Form("sigmastarMBar_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetMotherPDG(-3114);
     out->SetMotherMass(1.3872);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     //out->AddAxis(lambdaDCA, 10, 0.0, 1.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     // create output
     AliRsnMiniOutput *out = task->CreateOutput(Form("XiP_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetMotherPDG(-3312);
     out->SetMotherMass(1.32171);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     
     // create output
     AliRsnMiniOutput *out = task->CreateOutput(Form("XiM_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetMotherPDG(3312);
     out->SetMotherMass(1.32171);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     
     AliRsnMiniOutput *out = task->CreateOutput(Form("Lambda1520P_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetCharge(0, 0);
     out->SetCharge(1, 1);
     out->SetMotherPDG(3124);
     out->SetMotherMass(1.5195);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     AliRsnMiniOutput *out = task->CreateOutput(Form("Lambda1520M_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetCharge(0, 0);
     out->SetCharge(1, -1);
     out->SetMotherPDG(3124);
     out->SetMotherMass(1.5195);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     
     // create output
     AliRsnMiniOutput *out = task->CreateOutput(Form("Lambda1520PBar_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetCharge(0, 0);
     out->SetCharge(1, 1);
     out->SetMotherPDG(-3124);
     out->SetMotherMass(1.5195);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     AliRsnMiniOutput *out = task->CreateOutput(Form("Lambda1520MBar_TrueMC%s", suffix), mode.Data(), "MOTHER");
     // selection settings
     out->SetDaughter(0, AliRsnDaughter::kLambda);
     out->SetDaughter(1, AliRsnDaughter::kPion);
     out->SetCharge(0, 0);
     out->SetCharge(1, -1);
     out->SetMotherPDG(-3124);
     out->SetMotherMass(1.5195);
     // pair cuts
     out->SetPairCuts(cutsPair);
     // binnings
     out->AddAxis(imID, 800, 1.2, 2.0);
     out->AddAxis(ptID, 100, 0.0, 10.0);
     
     if (collSyst) out->AddAxis(centID, 10, 0.0, 100.0);
     
     
     
   }
   
   return kTRUE;
}

void AddMonitorOutput_PionDCA(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *pdca=0)
{

   // PionDCA
   AliRsnValueDaughter *axisPionDCA = new AliRsnValueDaughter("pion_dca", AliRsnValueDaughter::kDCAXY);
   axisPionDCA->SetBins(-0.5,0.5,0.001);

   // output: 2D histogram
   AliRsnListOutput *outMonitorPionDCA = new AliRsnListOutput("Pion_DCA", AliRsnListOutput::kHistoDefault);
   outMonitorPionDCA->AddValue(axisPionDCA);

   // add outputs to loop
   if (mon) mon->Add(outMonitorPionDCA);
   if (pdca) pdca->AddOutput(outMonitorPionDCA);
  
}

void AddMonitorOutput_PionPIDCut(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *piPID=0)
{

   // Pion PID Cut
   AliRsnValueDaughter *axisPionPIDCut = new AliRsnValueDaughter("pionPID", AliRsnValueDaughter::kTPCnsigmaPi);
   axisPionPIDCut->SetBins(0.0,5,0.01);

   // output: 2D histogram
   AliRsnListOutput *outMonitorPionPIDCut = new AliRsnListOutput("Pion_PID_Cut", AliRsnListOutput::kHistoDefault);
   outMonitorPionPIDCut->AddValue(axisPionPIDCut);

   // add outputs to loop
   if (mon) mon->Add(outMonitorPionPIDCut);
   if (piPID) piPID->AddOutput(outMonitorPionPIDCut);
  
}

void AddMonitorOutput_PionNTPC(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *piNTPC=0)
{

   // Pion PID Cut
   AliRsnValueDaughter *axisPionNTPC = new AliRsnValueDaughter("pionNTPC", AliRsnValueDaughter::kNTPCclusters);
   axisPionNTPC->SetBins(0.0,200,1);

   // output: 2D histogram
   AliRsnListOutput *outMonitorPionNTPC = new AliRsnListOutput("Pion_NTPC", AliRsnListOutput::kHistoDefault);
   outMonitorPionNTPC->AddValue(axisPionNTPC);

   // add outputs to loop
   if (mon) mon->Add(outMonitorPionNTPC);
   if (piNTPC) pNTPC->AddOutput(outMonitorPionNTPC);
  
}


void AddMonitorOutput_LambdaP(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *lm=0)
{

   // Mass
   AliRsnValueDaughter *axisMass = new AliRsnValueDaughter("lambda_momentum", AliRsnValueDaughter::kP);
   axisMass->SetBins(0.,15.,0.001);

   // output: 2D histogram
   AliRsnListOutput *outMonitorMom = new AliRsnListOutput("Lambda_Momentum", AliRsnListOutput::kHistoDefault);
   outMonitorMom->AddValue(axisMass);

   // add outputs to loop
   if (mon) mon->Add(outMonitorMom);
   if (lm) lm->AddOutput(outMonitorMom);
  
}

void AddMonitorOutput_LambdaPt(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *lm=0)
{

   // Mass
   AliRsnValueDaughter *axisMass = new AliRsnValueDaughter("lambda_transversemomentum", AliRsnValueDaughter::kPt);
   axisMass->SetBins(0.,15.,0.001);

   // output: 2D histogram
   AliRsnListOutput *outMonitorTrMom = new AliRsnListOutput("Lambda_TransverseMomentum", AliRsnListOutput::kHistoDefault);
   outMonitorTrMom->AddValue(axisMass);

   // add outputs to loop
   if (mon) mon->Add(outMonitorTrMom);
   if (lm) lm->AddOutput(outMonitorTrMom);
  
}

void AddMonitorOutput_LambdaMass(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *lm=0)
{

   // Mass
   AliRsnValueDaughter *axisMass = new AliRsnValueDaughter("lambda_mass", AliRsnValueDaughter::kV0Mass);
   axisMass->SetBins(0.7,1.5,0.001);

   // output: 2D histogram
   AliRsnListOutput *outMonitorM = new AliRsnListOutput("Lambda_Mass", AliRsnListOutput::kHistoDefault);
   outMonitorM->AddValue(axisMass);

   // add outputs to loop
   if (mon) mon->Add(outMonitorM);
   if (lm) lm->AddOutput(outMonitorM);
  
}

void AddMonitorOutput_LambdaDCA(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *ldca=0)
{
  // Lambda DCA
  AliRsnValueDaughter *axisLambdaDCA = new AliRsnValueDaughter("lambda_dca", AliRsnValueDaughter::kV0DCA);
  axisLambdaDCA->SetBins(0.0,0.4,0.001);
  // output: 2D histogram
  AliRsnListOutput *outMonitorLambdaDCA = new AliRsnListOutput("Lambda_DCA", AliRsnListOutput::kHistoDefault);
  outMonitorLambdaDCA->AddValue(axisLambdaDCA); 
  // add outputs to loop
  if (mon) mon->Add(outMonitorLambdaDCA);
  if (ldca) ldca->AddOutput(outMonitorLambdaDCA);
}

void AddMonitorOutput_LambdaRadius(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *ldca=0)
{
  // Lambda Radius
  AliRsnValueDaughter *axisLambdaRadius = new AliRsnValueDaughter("lambda_radius", AliRsnValueDaughter::kV0Radius);
  axisLambdaRadius->SetBins(0.0,200,0.2);
  // output: 2D histogram
  AliRsnListOutput *outMonitorLambdaRadius = new AliRsnListOutput("Lambda_Radius", AliRsnListOutput::kHistoDefault);
  outMonitorLambdaRadius->AddValue(axisLambdaRadius); 
  // add outputs to loop
  if (mon) mon->Add(outMonitorLambdaRadius);
  if (ldca) ldca->AddOutput(outMonitorLambdaRadius);
}

void AddMonitorOutput_LambdaDaughterDCA(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *ldaugdca=0)
{

   // Lambda Daughter DCA
   AliRsnValueDaughter *axisLambdaDDCA = new AliRsnValueDaughter("lambda_daughterDCA", AliRsnValueDaughter::kDaughterDCA);
   axisLambdaDDCA->SetBins(0.0,2,0.001);

   // output: 2D histogram
   AliRsnListOutput *outMonitorLambdaDDCA = new AliRsnListOutput("Lambda_DaughterDCA", AliRsnListOutput::kHistoDefault);
   outMonitorLambdaDDCA->AddValue(axisLambdaDDCA);

   // add outputs to loop
   if (mon) mon->Add(outMonitorLambdaDDCA);
   if (ldaugdca) ldaugdca->AddOutput(outMonitorLambdaDDCA);
  
}

void AddMonitorOutput_LambdaCosPointAngle(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *lcpa=0)
{

   // Lambda Cosine of the Pointing Angle
   AliRsnValueDaughter *axisLambdaCPA = new AliRsnValueDaughter("lambda_cospointang", AliRsnValueDaughter::kCosPointAng);
   axisLambdaCPA->SetBins(0.9,1.,0.0001);

   // output: 2D histogram
   AliRsnListOutput *outMonitorLambdaCPA = new AliRsnListOutput("Lambda_CosineOfPointingAngle", AliRsnListOutput::kHistoDefault);
   outMonitorLambdaCPA->AddValue(axisLambdaCPA);

   // add outputs to loop
   if (mon) mon->Add(outMonitorLambdaCPA);
   if (lcpa) lcpa->AddOutput(outMonitorLambdaCPA);
  
}

void AddMonitorOutput_LambdaProtonPID(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *lpPID=0)
{

   // Lambda Cosine of the Pointing Angle
   AliRsnValueDaughter *axisLambdaProtonPID = new AliRsnValueDaughter("lambda_protonPID", AliRsnValueDaughter::kLambdaProtonPIDCut);
   axisLambdaProtonPID->SetBins(0.0,5,0.01);

   // output: 2D histogram
   AliRsnListOutput *outMonitorLambdaProtonPID = new AliRsnListOutput("Lambda_ProtonPID", AliRsnListOutput::kHistoDefault);
   outMonitorLambdaProtonPID->AddValue(axisLambdaProtonPID);

   // add outputs to loop
   if (mon) mon->Add(outMonitorLambdaProtonPID);
   if (lpPID) lpPID->AddOutput(outMonitorLambdaProtonPID);
  
}

void AddMonitorOutput_LambdaPionPID(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *lpiPID=0)
{

   // Lambda Cosine of the Pointing Angle
   AliRsnValueDaughter *axisLambdaPionPID = new AliRsnValueDaughter("lambda_pionPID", AliRsnValueDaughter::kLambdaPionPIDCut);
   axisLambdaPionPID->SetBins(0.0,5,0.01);

   // output: 2D histogram
   AliRsnListOutput *outMonitorLambdaPionPID = new AliRsnListOutput("Lambda_PionPID", AliRsnListOutput::kHistoDefault);
   outMonitorLambdaPionPID->AddValue(axisLambdaPionPID);

   // add outputs to loop
   if (mon) mon->Add(outMonitorLambdaPionPID);
   if (lpiPID) lpiPID->AddOutput(outMonitorLambdaPionPID);
  
}

void AddMonitorOutput_LambdaAntiProtonPID(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *lapPID=0)
{

   // Lambda Cosine of the Pointing Angle
   AliRsnValueDaughter *axisLambdaAntiProtonPID = new AliRsnValueDaughter("lambda_antiprotonPID", AliRsnValueDaughter::kAntiLambdaAntiProtonPIDCut);
   axisLambdaAntiProtonPID->SetBins(0.0,5,0.01);

   // output: 2D histogram
   AliRsnListOutput *outMonitorLambdaAntiProtonPID = new AliRsnListOutput("Lambda_AntiProtonPID", AliRsnListOutput::kHistoDefault);
   outMonitorLambdaAntiProtonPID->AddValue(axisLambdaAntiProtonPID);

   // add outputs to loop
   if (mon) mon->Add(outMonitorLambdaAntiProtonPID);
   if (lapPID) lapPID->AddOutput(outMonitorLambdaAntiProtonPID);
  
}

void AddMonitorOutput_LambdaAntiPionPID(TObjArray *mon=0,TString opt="",AliRsnLoopDaughter *lapiPID=0)
{

   // Lambda Cosine of the Pointing Angle
   AliRsnValueDaughter *axisLambdaAntiPionPID = new AliRsnValueDaughter("lambda_antipionPID", AliRsnValueDaughter::kAntiLambdaAntiPionPIDCut);
   axisLambdaAntiPionPID->SetBins(0.0,5,0.01);

   // output: 2D histogram
   AliRsnListOutput *outMonitorLambdaAntiPionPID = new AliRsnListOutput("Lambda_AntiPionPID", AliRsnListOutput::kHistoDefault);
   outMonitorLambdaAntiPionPID->AddValue(axisLambdaAntiPionPID);

   // add outputs to loop
   if (mon) mon->Add(outMonitorLambdaAntiPionPID);
   if (lapiPID) lpiPID->AddOutput(outMonitorLambdaAntiPionPID);
  
}
 ConfigSigmaStar.C:1
 ConfigSigmaStar.C:2
 ConfigSigmaStar.C:3
 ConfigSigmaStar.C:4
 ConfigSigmaStar.C:5
 ConfigSigmaStar.C:6
 ConfigSigmaStar.C:7
 ConfigSigmaStar.C:8
 ConfigSigmaStar.C:9
 ConfigSigmaStar.C:10
 ConfigSigmaStar.C:11
 ConfigSigmaStar.C:12
 ConfigSigmaStar.C:13
 ConfigSigmaStar.C:14
 ConfigSigmaStar.C:15
 ConfigSigmaStar.C:16
 ConfigSigmaStar.C:17
 ConfigSigmaStar.C:18
 ConfigSigmaStar.C:19
 ConfigSigmaStar.C:20
 ConfigSigmaStar.C:21
 ConfigSigmaStar.C:22
 ConfigSigmaStar.C:23
 ConfigSigmaStar.C:24
 ConfigSigmaStar.C:25
 ConfigSigmaStar.C:26
 ConfigSigmaStar.C:27
 ConfigSigmaStar.C:28
 ConfigSigmaStar.C:29
 ConfigSigmaStar.C:30
 ConfigSigmaStar.C:31
 ConfigSigmaStar.C:32
 ConfigSigmaStar.C:33
 ConfigSigmaStar.C:34
 ConfigSigmaStar.C:35
 ConfigSigmaStar.C:36
 ConfigSigmaStar.C:37
 ConfigSigmaStar.C:38
 ConfigSigmaStar.C:39
 ConfigSigmaStar.C:40
 ConfigSigmaStar.C:41
 ConfigSigmaStar.C:42
 ConfigSigmaStar.C:43
 ConfigSigmaStar.C:44
 ConfigSigmaStar.C:45
 ConfigSigmaStar.C:46
 ConfigSigmaStar.C:47
 ConfigSigmaStar.C:48
 ConfigSigmaStar.C:49
 ConfigSigmaStar.C:50
 ConfigSigmaStar.C:51
 ConfigSigmaStar.C:52
 ConfigSigmaStar.C:53
 ConfigSigmaStar.C:54
 ConfigSigmaStar.C:55
 ConfigSigmaStar.C:56
 ConfigSigmaStar.C:57
 ConfigSigmaStar.C:58
 ConfigSigmaStar.C:59
 ConfigSigmaStar.C:60
 ConfigSigmaStar.C:61
 ConfigSigmaStar.C:62
 ConfigSigmaStar.C:63
 ConfigSigmaStar.C:64
 ConfigSigmaStar.C:65
 ConfigSigmaStar.C:66
 ConfigSigmaStar.C:67
 ConfigSigmaStar.C:68
 ConfigSigmaStar.C:69
 ConfigSigmaStar.C:70
 ConfigSigmaStar.C:71
 ConfigSigmaStar.C:72
 ConfigSigmaStar.C:73
 ConfigSigmaStar.C:74
 ConfigSigmaStar.C:75
 ConfigSigmaStar.C:76
 ConfigSigmaStar.C:77
 ConfigSigmaStar.C:78
 ConfigSigmaStar.C:79
 ConfigSigmaStar.C:80
 ConfigSigmaStar.C:81
 ConfigSigmaStar.C:82
 ConfigSigmaStar.C:83
 ConfigSigmaStar.C:84
 ConfigSigmaStar.C:85
 ConfigSigmaStar.C:86
 ConfigSigmaStar.C:87
 ConfigSigmaStar.C:88
 ConfigSigmaStar.C:89
 ConfigSigmaStar.C:90
 ConfigSigmaStar.C:91
 ConfigSigmaStar.C:92
 ConfigSigmaStar.C:93
 ConfigSigmaStar.C:94
 ConfigSigmaStar.C:95
 ConfigSigmaStar.C:96
 ConfigSigmaStar.C:97
 ConfigSigmaStar.C:98
 ConfigSigmaStar.C:99
 ConfigSigmaStar.C:100
 ConfigSigmaStar.C:101
 ConfigSigmaStar.C:102
 ConfigSigmaStar.C:103
 ConfigSigmaStar.C:104
 ConfigSigmaStar.C:105
 ConfigSigmaStar.C:106
 ConfigSigmaStar.C:107
 ConfigSigmaStar.C:108
 ConfigSigmaStar.C:109
 ConfigSigmaStar.C:110
 ConfigSigmaStar.C:111
 ConfigSigmaStar.C:112
 ConfigSigmaStar.C:113
 ConfigSigmaStar.C:114
 ConfigSigmaStar.C:115
 ConfigSigmaStar.C:116
 ConfigSigmaStar.C:117
 ConfigSigmaStar.C:118
 ConfigSigmaStar.C:119
 ConfigSigmaStar.C:120
 ConfigSigmaStar.C:121
 ConfigSigmaStar.C:122
 ConfigSigmaStar.C:123
 ConfigSigmaStar.C:124
 ConfigSigmaStar.C:125
 ConfigSigmaStar.C:126
 ConfigSigmaStar.C:127
 ConfigSigmaStar.C:128
 ConfigSigmaStar.C:129
 ConfigSigmaStar.C:130
 ConfigSigmaStar.C:131
 ConfigSigmaStar.C:132
 ConfigSigmaStar.C:133
 ConfigSigmaStar.C:134
 ConfigSigmaStar.C:135
 ConfigSigmaStar.C:136
 ConfigSigmaStar.C:137
 ConfigSigmaStar.C:138
 ConfigSigmaStar.C:139
 ConfigSigmaStar.C:140
 ConfigSigmaStar.C:141
 ConfigSigmaStar.C:142
 ConfigSigmaStar.C:143
 ConfigSigmaStar.C:144
 ConfigSigmaStar.C:145
 ConfigSigmaStar.C:146
 ConfigSigmaStar.C:147
 ConfigSigmaStar.C:148
 ConfigSigmaStar.C:149
 ConfigSigmaStar.C:150
 ConfigSigmaStar.C:151
 ConfigSigmaStar.C:152
 ConfigSigmaStar.C:153
 ConfigSigmaStar.C:154
 ConfigSigmaStar.C:155
 ConfigSigmaStar.C:156
 ConfigSigmaStar.C:157
 ConfigSigmaStar.C:158
 ConfigSigmaStar.C:159
 ConfigSigmaStar.C:160
 ConfigSigmaStar.C:161
 ConfigSigmaStar.C:162
 ConfigSigmaStar.C:163
 ConfigSigmaStar.C:164
 ConfigSigmaStar.C:165
 ConfigSigmaStar.C:166
 ConfigSigmaStar.C:167
 ConfigSigmaStar.C:168
 ConfigSigmaStar.C:169
 ConfigSigmaStar.C:170
 ConfigSigmaStar.C:171
 ConfigSigmaStar.C:172
 ConfigSigmaStar.C:173
 ConfigSigmaStar.C:174
 ConfigSigmaStar.C:175
 ConfigSigmaStar.C:176
 ConfigSigmaStar.C:177
 ConfigSigmaStar.C:178
 ConfigSigmaStar.C:179
 ConfigSigmaStar.C:180
 ConfigSigmaStar.C:181
 ConfigSigmaStar.C:182
 ConfigSigmaStar.C:183
 ConfigSigmaStar.C:184
 ConfigSigmaStar.C:185
 ConfigSigmaStar.C:186
 ConfigSigmaStar.C:187
 ConfigSigmaStar.C:188
 ConfigSigmaStar.C:189
 ConfigSigmaStar.C:190
 ConfigSigmaStar.C:191
 ConfigSigmaStar.C:192
 ConfigSigmaStar.C:193
 ConfigSigmaStar.C:194
 ConfigSigmaStar.C:195
 ConfigSigmaStar.C:196
 ConfigSigmaStar.C:197
 ConfigSigmaStar.C:198
 ConfigSigmaStar.C:199
 ConfigSigmaStar.C:200
 ConfigSigmaStar.C:201
 ConfigSigmaStar.C:202
 ConfigSigmaStar.C:203
 ConfigSigmaStar.C:204
 ConfigSigmaStar.C:205
 ConfigSigmaStar.C:206
 ConfigSigmaStar.C:207
 ConfigSigmaStar.C:208
 ConfigSigmaStar.C:209
 ConfigSigmaStar.C:210
 ConfigSigmaStar.C:211
 ConfigSigmaStar.C:212
 ConfigSigmaStar.C:213
 ConfigSigmaStar.C:214
 ConfigSigmaStar.C:215
 ConfigSigmaStar.C:216
 ConfigSigmaStar.C:217
 ConfigSigmaStar.C:218
 ConfigSigmaStar.C:219
 ConfigSigmaStar.C:220
 ConfigSigmaStar.C:221
 ConfigSigmaStar.C:222
 ConfigSigmaStar.C:223
 ConfigSigmaStar.C:224
 ConfigSigmaStar.C:225
 ConfigSigmaStar.C:226
 ConfigSigmaStar.C:227
 ConfigSigmaStar.C:228
 ConfigSigmaStar.C:229
 ConfigSigmaStar.C:230
 ConfigSigmaStar.C:231
 ConfigSigmaStar.C:232
 ConfigSigmaStar.C:233
 ConfigSigmaStar.C:234
 ConfigSigmaStar.C:235
 ConfigSigmaStar.C:236
 ConfigSigmaStar.C:237
 ConfigSigmaStar.C:238
 ConfigSigmaStar.C:239
 ConfigSigmaStar.C:240
 ConfigSigmaStar.C:241
 ConfigSigmaStar.C:242
 ConfigSigmaStar.C:243
 ConfigSigmaStar.C:244
 ConfigSigmaStar.C:245
 ConfigSigmaStar.C:246
 ConfigSigmaStar.C:247
 ConfigSigmaStar.C:248
 ConfigSigmaStar.C:249
 ConfigSigmaStar.C:250
 ConfigSigmaStar.C:251
 ConfigSigmaStar.C:252
 ConfigSigmaStar.C:253
 ConfigSigmaStar.C:254
 ConfigSigmaStar.C:255
 ConfigSigmaStar.C:256
 ConfigSigmaStar.C:257
 ConfigSigmaStar.C:258
 ConfigSigmaStar.C:259
 ConfigSigmaStar.C:260
 ConfigSigmaStar.C:261
 ConfigSigmaStar.C:262
 ConfigSigmaStar.C:263
 ConfigSigmaStar.C:264
 ConfigSigmaStar.C:265
 ConfigSigmaStar.C:266
 ConfigSigmaStar.C:267
 ConfigSigmaStar.C:268
 ConfigSigmaStar.C:269
 ConfigSigmaStar.C:270
 ConfigSigmaStar.C:271
 ConfigSigmaStar.C:272
 ConfigSigmaStar.C:273
 ConfigSigmaStar.C:274
 ConfigSigmaStar.C:275
 ConfigSigmaStar.C:276
 ConfigSigmaStar.C:277
 ConfigSigmaStar.C:278
 ConfigSigmaStar.C:279
 ConfigSigmaStar.C:280
 ConfigSigmaStar.C:281
 ConfigSigmaStar.C:282
 ConfigSigmaStar.C:283
 ConfigSigmaStar.C:284
 ConfigSigmaStar.C:285
 ConfigSigmaStar.C:286
 ConfigSigmaStar.C:287
 ConfigSigmaStar.C:288
 ConfigSigmaStar.C:289
 ConfigSigmaStar.C:290
 ConfigSigmaStar.C:291
 ConfigSigmaStar.C:292
 ConfigSigmaStar.C:293
 ConfigSigmaStar.C:294
 ConfigSigmaStar.C:295
 ConfigSigmaStar.C:296
 ConfigSigmaStar.C:297
 ConfigSigmaStar.C:298
 ConfigSigmaStar.C:299
 ConfigSigmaStar.C:300
 ConfigSigmaStar.C:301
 ConfigSigmaStar.C:302
 ConfigSigmaStar.C:303
 ConfigSigmaStar.C:304
 ConfigSigmaStar.C:305
 ConfigSigmaStar.C:306
 ConfigSigmaStar.C:307
 ConfigSigmaStar.C:308
 ConfigSigmaStar.C:309
 ConfigSigmaStar.C:310
 ConfigSigmaStar.C:311
 ConfigSigmaStar.C:312
 ConfigSigmaStar.C:313
 ConfigSigmaStar.C:314
 ConfigSigmaStar.C:315
 ConfigSigmaStar.C:316
 ConfigSigmaStar.C:317
 ConfigSigmaStar.C:318
 ConfigSigmaStar.C:319
 ConfigSigmaStar.C:320
 ConfigSigmaStar.C:321
 ConfigSigmaStar.C:322
 ConfigSigmaStar.C:323
 ConfigSigmaStar.C:324
 ConfigSigmaStar.C:325
 ConfigSigmaStar.C:326
 ConfigSigmaStar.C:327
 ConfigSigmaStar.C:328
 ConfigSigmaStar.C:329
 ConfigSigmaStar.C:330
 ConfigSigmaStar.C:331
 ConfigSigmaStar.C:332
 ConfigSigmaStar.C:333
 ConfigSigmaStar.C:334
 ConfigSigmaStar.C:335
 ConfigSigmaStar.C:336
 ConfigSigmaStar.C:337
 ConfigSigmaStar.C:338
 ConfigSigmaStar.C:339
 ConfigSigmaStar.C:340
 ConfigSigmaStar.C:341
 ConfigSigmaStar.C:342
 ConfigSigmaStar.C:343
 ConfigSigmaStar.C:344
 ConfigSigmaStar.C:345
 ConfigSigmaStar.C:346
 ConfigSigmaStar.C:347
 ConfigSigmaStar.C:348
 ConfigSigmaStar.C:349
 ConfigSigmaStar.C:350
 ConfigSigmaStar.C:351
 ConfigSigmaStar.C:352
 ConfigSigmaStar.C:353
 ConfigSigmaStar.C:354
 ConfigSigmaStar.C:355
 ConfigSigmaStar.C:356
 ConfigSigmaStar.C:357
 ConfigSigmaStar.C:358
 ConfigSigmaStar.C:359
 ConfigSigmaStar.C:360
 ConfigSigmaStar.C:361
 ConfigSigmaStar.C:362
 ConfigSigmaStar.C:363
 ConfigSigmaStar.C:364
 ConfigSigmaStar.C:365
 ConfigSigmaStar.C:366
 ConfigSigmaStar.C:367
 ConfigSigmaStar.C:368
 ConfigSigmaStar.C:369
 ConfigSigmaStar.C:370
 ConfigSigmaStar.C:371
 ConfigSigmaStar.C:372
 ConfigSigmaStar.C:373
 ConfigSigmaStar.C:374
 ConfigSigmaStar.C:375
 ConfigSigmaStar.C:376
 ConfigSigmaStar.C:377
 ConfigSigmaStar.C:378
 ConfigSigmaStar.C:379
 ConfigSigmaStar.C:380
 ConfigSigmaStar.C:381
 ConfigSigmaStar.C:382
 ConfigSigmaStar.C:383
 ConfigSigmaStar.C:384
 ConfigSigmaStar.C:385
 ConfigSigmaStar.C:386
 ConfigSigmaStar.C:387
 ConfigSigmaStar.C:388
 ConfigSigmaStar.C:389
 ConfigSigmaStar.C:390
 ConfigSigmaStar.C:391
 ConfigSigmaStar.C:392
 ConfigSigmaStar.C:393
 ConfigSigmaStar.C:394
 ConfigSigmaStar.C:395
 ConfigSigmaStar.C:396
 ConfigSigmaStar.C:397
 ConfigSigmaStar.C:398
 ConfigSigmaStar.C:399
 ConfigSigmaStar.C:400
 ConfigSigmaStar.C:401
 ConfigSigmaStar.C:402
 ConfigSigmaStar.C:403
 ConfigSigmaStar.C:404
 ConfigSigmaStar.C:405
 ConfigSigmaStar.C:406
 ConfigSigmaStar.C:407
 ConfigSigmaStar.C:408
 ConfigSigmaStar.C:409
 ConfigSigmaStar.C:410
 ConfigSigmaStar.C:411
 ConfigSigmaStar.C:412
 ConfigSigmaStar.C:413
 ConfigSigmaStar.C:414
 ConfigSigmaStar.C:415
 ConfigSigmaStar.C:416
 ConfigSigmaStar.C:417
 ConfigSigmaStar.C:418
 ConfigSigmaStar.C:419
 ConfigSigmaStar.C:420
 ConfigSigmaStar.C:421
 ConfigSigmaStar.C:422
 ConfigSigmaStar.C:423
 ConfigSigmaStar.C:424
 ConfigSigmaStar.C:425
 ConfigSigmaStar.C:426
 ConfigSigmaStar.C:427
 ConfigSigmaStar.C:428
 ConfigSigmaStar.C:429
 ConfigSigmaStar.C:430
 ConfigSigmaStar.C:431
 ConfigSigmaStar.C:432
 ConfigSigmaStar.C:433
 ConfigSigmaStar.C:434
 ConfigSigmaStar.C:435
 ConfigSigmaStar.C:436
 ConfigSigmaStar.C:437
 ConfigSigmaStar.C:438
 ConfigSigmaStar.C:439
 ConfigSigmaStar.C:440
 ConfigSigmaStar.C:441
 ConfigSigmaStar.C:442
 ConfigSigmaStar.C:443
 ConfigSigmaStar.C:444
 ConfigSigmaStar.C:445
 ConfigSigmaStar.C:446
 ConfigSigmaStar.C:447
 ConfigSigmaStar.C:448
 ConfigSigmaStar.C:449
 ConfigSigmaStar.C:450
 ConfigSigmaStar.C:451
 ConfigSigmaStar.C:452
 ConfigSigmaStar.C:453
 ConfigSigmaStar.C:454
 ConfigSigmaStar.C:455
 ConfigSigmaStar.C:456
 ConfigSigmaStar.C:457
 ConfigSigmaStar.C:458
 ConfigSigmaStar.C:459
 ConfigSigmaStar.C:460
 ConfigSigmaStar.C:461
 ConfigSigmaStar.C:462
 ConfigSigmaStar.C:463
 ConfigSigmaStar.C:464
 ConfigSigmaStar.C:465
 ConfigSigmaStar.C:466
 ConfigSigmaStar.C:467
 ConfigSigmaStar.C:468
 ConfigSigmaStar.C:469
 ConfigSigmaStar.C:470
 ConfigSigmaStar.C:471
 ConfigSigmaStar.C:472
 ConfigSigmaStar.C:473
 ConfigSigmaStar.C:474
 ConfigSigmaStar.C:475
 ConfigSigmaStar.C:476
 ConfigSigmaStar.C:477
 ConfigSigmaStar.C:478
 ConfigSigmaStar.C:479
 ConfigSigmaStar.C:480
 ConfigSigmaStar.C:481
 ConfigSigmaStar.C:482
 ConfigSigmaStar.C:483
 ConfigSigmaStar.C:484
 ConfigSigmaStar.C:485
 ConfigSigmaStar.C:486
 ConfigSigmaStar.C:487
 ConfigSigmaStar.C:488
 ConfigSigmaStar.C:489
 ConfigSigmaStar.C:490
 ConfigSigmaStar.C:491
 ConfigSigmaStar.C:492
 ConfigSigmaStar.C:493
 ConfigSigmaStar.C:494
 ConfigSigmaStar.C:495
 ConfigSigmaStar.C:496
 ConfigSigmaStar.C:497
 ConfigSigmaStar.C:498
 ConfigSigmaStar.C:499
 ConfigSigmaStar.C:500
 ConfigSigmaStar.C:501
 ConfigSigmaStar.C:502
 ConfigSigmaStar.C:503
 ConfigSigmaStar.C:504
 ConfigSigmaStar.C:505
 ConfigSigmaStar.C:506
 ConfigSigmaStar.C:507
 ConfigSigmaStar.C:508
 ConfigSigmaStar.C:509
 ConfigSigmaStar.C:510
 ConfigSigmaStar.C:511
 ConfigSigmaStar.C:512
 ConfigSigmaStar.C:513
 ConfigSigmaStar.C:514
 ConfigSigmaStar.C:515
 ConfigSigmaStar.C:516
 ConfigSigmaStar.C:517
 ConfigSigmaStar.C:518
 ConfigSigmaStar.C:519
 ConfigSigmaStar.C:520
 ConfigSigmaStar.C:521
 ConfigSigmaStar.C:522
 ConfigSigmaStar.C:523
 ConfigSigmaStar.C:524
 ConfigSigmaStar.C:525
 ConfigSigmaStar.C:526
 ConfigSigmaStar.C:527
 ConfigSigmaStar.C:528
 ConfigSigmaStar.C:529
 ConfigSigmaStar.C:530
 ConfigSigmaStar.C:531
 ConfigSigmaStar.C:532
 ConfigSigmaStar.C:533
 ConfigSigmaStar.C:534
 ConfigSigmaStar.C:535
 ConfigSigmaStar.C:536
 ConfigSigmaStar.C:537
 ConfigSigmaStar.C:538
 ConfigSigmaStar.C:539
 ConfigSigmaStar.C:540
 ConfigSigmaStar.C:541
 ConfigSigmaStar.C:542
 ConfigSigmaStar.C:543
 ConfigSigmaStar.C:544
 ConfigSigmaStar.C:545
 ConfigSigmaStar.C:546
 ConfigSigmaStar.C:547
 ConfigSigmaStar.C:548
 ConfigSigmaStar.C:549
 ConfigSigmaStar.C:550
 ConfigSigmaStar.C:551
 ConfigSigmaStar.C:552
 ConfigSigmaStar.C:553
 ConfigSigmaStar.C:554
 ConfigSigmaStar.C:555
 ConfigSigmaStar.C:556
 ConfigSigmaStar.C:557
 ConfigSigmaStar.C:558
 ConfigSigmaStar.C:559
 ConfigSigmaStar.C:560
 ConfigSigmaStar.C:561
 ConfigSigmaStar.C:562
 ConfigSigmaStar.C:563
 ConfigSigmaStar.C:564
 ConfigSigmaStar.C:565
 ConfigSigmaStar.C:566
 ConfigSigmaStar.C:567
 ConfigSigmaStar.C:568
 ConfigSigmaStar.C:569
 ConfigSigmaStar.C:570
 ConfigSigmaStar.C:571
 ConfigSigmaStar.C:572
 ConfigSigmaStar.C:573
 ConfigSigmaStar.C:574
 ConfigSigmaStar.C:575
 ConfigSigmaStar.C:576
 ConfigSigmaStar.C:577
 ConfigSigmaStar.C:578
 ConfigSigmaStar.C:579
 ConfigSigmaStar.C:580
 ConfigSigmaStar.C:581
 ConfigSigmaStar.C:582
 ConfigSigmaStar.C:583
 ConfigSigmaStar.C:584
 ConfigSigmaStar.C:585
 ConfigSigmaStar.C:586
 ConfigSigmaStar.C:587
 ConfigSigmaStar.C:588
 ConfigSigmaStar.C:589
 ConfigSigmaStar.C:590
 ConfigSigmaStar.C:591
 ConfigSigmaStar.C:592
 ConfigSigmaStar.C:593
 ConfigSigmaStar.C:594