<commit_before>/*********************************************************************
 *                                                                   *
 * ConfigFemtoAnalysis.C - configuration macro for the femtoscopic   *
 * analysis, meant as a QA process for two-particle effects          *
 *                                                                   *
 * Author: <NAME> (<EMAIL>)                         *
 *                                                                   *
 *********************************************************************/

#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 "AliFemtoCutMonitorEventMult.h"
#include "AliFemtoCutMonitorEventVertex.h"
#include "AliFemtoCutMonitorCollections.h"
#include "AliFemtoQinvCorrFctn.h"
#include "AliFemtoVertexMultAnalysis.h"
#include "AliFemtoV0PairCut.h"
#include "AliFemtoV0TrackPairCut.h"
#include "AliFemtoV0TrackCut.h"
#include "AliFemtoCorrFctnNonIdDR.h"
#include "AliFemtoAvgSepCorrFctn.h"
#include "AliFemtoPairOriginMonitor.h"
#endif

//________________________________________________________________________
AliFemtoManager* ConfigFemtoAnalysis(Bool_t fAvgSep=kTRUE, Bool_t fCosPAngle=kTRUE,
                                     Bool_t fDCAdaughters=kTRUE, Bool_t fDCAXYprotons=kTRUE,
                                     Bool_t fDCAZprotons=kTRUE, Bool_t fMaxDCAdaughters=kTRUE,
                                     Bool_t fMaxDCAV0=kTRUE, Bool_t fDecayLength=kTRUE,
                                     Bool_t fEtaDaughters=kTRUE, Bool_t fEtaProtons=kTRUE,
                                     Bool_t fEtaV0=kTRUE, Bool_t fpTdaughters=kTRUE,
                                     Bool_t fpTprotons=kTRUE, Bool_t fpTV0=kTRUE,
                                     Bool_t fInvariantMassK0s=kFALSE, Bool_t fSharedDaughter=kTRUE) {
    
    double PionMass = 0.13956995;
    double KaonMass = 0.493677;
    double ProtonMass = 0.938272013;
    double LambdaMass = 1.115683;
    
    double psi = TMath::Pi()/2.;
    double psid = TMath::Pi()/6.;
    
    int runepvzero[7] = {0, 0, 0, 0, 0, 0, 1};
    double epvzerobins[7] = {-psi, -psi+psid, -psi+2*psid, -psi+3*psid, -psi+4*psid, -psi+5*psid, -psi+6*psid};
    
    // Switches for QA analyses
    int runmults[10] = {1, 1, 1, 1, 1, 1, 0, 0, 0, 0};
    int multbins[11] = {0.001, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900};
    int runch[10] = {0, 0, 0, 0, 1, 1, 0, 0, 0, 0};<commit_msg>Turing on all baryon pairs for 2015 data femto analysis<commit_after>/*********************************************************************
 *                                                                   *
 * ConfigFemtoAnalysis.C - configuration macro for the femtoscopic   *
 * analysis, meant as a QA process for two-particle effects          *
 *                                                                   *
 * Author: <NAME> (<EMAIL>)                         *
 *                                                                   *
 *********************************************************************/

#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 "AliFemtoCutMonitorEventMult.h"
#include "AliFemtoCutMonitorEventVertex.h"
#include "AliFemtoCutMonitorCollections.h"
#include "AliFemtoQinvCorrFctn.h"
#include "AliFemtoVertexMultAnalysis.h"
#include "AliFemtoV0PairCut.h"
#include "AliFemtoV0TrackPairCut.h"
#include "AliFemtoV0TrackCut.h"
#include "AliFemtoCorrFctnNonIdDR.h"
#include "AliFemtoAvgSepCorrFctn.h"
#include "AliFemtoPairOriginMonitor.h"
#endif

//________________________________________________________________________
AliFemtoManager* ConfigFemtoAnalysis(Bool_t fAvgSep=kTRUE, Bool_t fCosPAngle=kTRUE,
                                     Bool_t fDCAdaughters=kTRUE, Bool_t fDCAXYprotons=kTRUE,
                                     Bool_t fDCAZprotons=kTRUE, Bool_t fMaxDCAdaughters=kTRUE,
                                     Bool_t fMaxDCAV0=kTRUE, Bool_t fDecayLength=kTRUE,
                                     Bool_t fEtaDaughters=kTRUE, Bool_t fEtaProtons=kTRUE,
                                     Bool_t fEtaV0=kTRUE, Bool_t fpTdaughters=kTRUE,
                                     Bool_t fpTprotons=kTRUE, Bool_t fpTV0=kTRUE,
                                     Bool_t fInvariantMassK0s=kFALSE, Bool_t fSharedDaughter=kTRUE) {
    
    double PionMass = 0.13956995;
    double KaonMass = 0.493677;
    double ProtonMass = 0.938272013;
    double LambdaMass = 1.115683;
    
    double psi = TMath::Pi()/2.;
    double psid = TMath::Pi()/6.;
    
    int runepvzero[7] = {0, 0, 0, 0, 0, 0, 1};
    double epvzerobins[7] = {-psi, -psi+psid, -psi+2*psid, -psi+3*psid, -psi+4*psid, -psi+5*psid, -psi+6*psid};
    
    // Switches for QA analyses
    int runmults[10] = {1, 1, 1, 1, 1, 1, 0, 0, 0, 0};
    int multbins[11] = {0.001, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900};
    int runch[10] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
{'fraction_non_alphanumeric': 0.14773139745916516, 'fraction_numerical': 0.042468239564428314, 'mean_word_length': 2.372705018359853, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 28, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1092753', 'n_tokens_mistral': 2040, 'n_tokens_neox': 1803, 'n_words': 350}