<commit_before>#ifndef AliAnalysisTaskHyperTriton2He3piML_H
#define AliAnalysisTaskHyperTriton2He3piML_H

class TH1D;
class TGraph;
class TH2D;
class TList;
class TTree;

#include <TObjString.h>
#include <TString.h>
#include <string>
#include <vector>

#include "AliAnalysisTaskSE.h"
#include "AliEventCuts.h"
#include "Math/Vector4D.h"


class AliPIDResponse;
class AliESDtrack;

typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double>> LVector_t;

struct RHyperTritonHe3pi {
  float fDecayX;
  float fDecayY;
  float fDecayZ;
  float fPxHe3;
  float fPyHe3;
  float fPzHe3;
  float fPxPi;
  float fPyPi;
  float fPzPi;
  Double32_t fTPCmomHe3;            //[0.0,10.24,8]
  Double32_t fTPCmomPi;             //[0.0,10.24,8]
  Double32_t fChi2V0;               //[0.0,10.24,8] V0 fit chi2
  Double32_t fDcaHe32PrimaryVertex; //[0.0,1.0,8] DCA of the negative prong to the PV
  Double32_t fDcaPi2PrimaryVertex;  //[0.0,1.0,8]  DCA of the positive prong to the PV
  Double32_t fDcaV0daughters;       //[0.0,2.56,8] DCA between the two prongs
  Double32_t fLeastXedOverFindable; //[0.36,1.0,8] Min xed roads/findable clusters
  Double32_t fMaxChi2PerCluster;    //[0,6.4,8] Max chi2 per cluster in TPC
  Double32_t fTPCnSigmaHe3;         //[-8.0,8.0,7] number of sigmas TPC pion
  Double32_t fTPCnSigmaPi;          //[-8.0,8.0,7] number of sigmas TPC 3He
  Double32_t fTOFnSigmaHe3;         //[-8.0,8.0,7] number of sigmas TOF pion
  Double32_t fTOFnSigmaPi;          //[-8.0,8.0,7] number of sigmas TOF 3He
  Double32_t fTPCsignalHe3;         //[0.,2048.,12] signal of the He3 track in the TPC
  Double32_t fTPCsignalPi;          //[0.,2048.,12] signal of the pion track in the TPC
  unsigned char fNpidClustersHe3;   // Number of PID clusters in TPC He3
  unsigned char fNpidClustersPi;    // Number of PID clusters in TPC Pion<commit_msg>Change prongs DCAs binning<commit_after>#ifndef AliAnalysisTaskHyperTriton2He3piML_H
#define AliAnalysisTaskHyperTriton2He3piML_H

class TH1D;
class TGraph;
class TH2D;
class TList;
class TTree;

#include <TObjString.h>
#include <TString.h>
#include <string>
#include <vector>

#include "AliAnalysisTaskSE.h"
#include "AliEventCuts.h"
#include "Math/Vector4D.h"


class AliPIDResponse;
class AliESDtrack;

typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double>> LVector_t;

struct RHyperTritonHe3pi {
  float fDecayX;
  float fDecayY;
  float fDecayZ;
  float fPxHe3;
  float fPyHe3;
  float fPzHe3;
  float fPxPi;
  float fPyPi;
  float fPzPi;
  Double32_t fTPCmomHe3;            //[0.0,10.24,8]
  Double32_t fTPCmomPi;             //[0.0,10.24,8]
  Double32_t fChi2V0;               //[0.0,10.24,8] V0 fit chi2
  Double32_t fDcaHe32PrimaryVertex; //[0.0,4.0,8] DCA of the negative prong to the PV
  Double32_t fDcaPi2PrimaryVertex;  //[0.0,40.0,8]  DCA of the positive prong to the PV
  Double32_t fDcaV0daughters;       //[0.0,2.56,8] DCA between the two prongs
  Double32_t fLeastXedOverFindable; //[0.36,1.0,8] Min xed roads/findable clusters
  Double32_t fMaxChi2PerCluster;    //[0,6.4,8] Max chi2 per cluster in TPC
  Double32_t fTPCnSigmaHe3;         //[-8.0,8.0,7] number of sigmas TPC pion
  Double32_t fTPCnSigmaPi;          //[-8.0,8.0,7] number of sigmas TPC 3He
  Double32_t fTOFnSigmaHe3;         //[-8.0,8.0,7] number of sigmas TOF pion
  Double32_t fTOFnSigmaPi;          //[-8.0,8.0,7] number of sigmas TOF 3He
  Double32_t fTPCsignalHe3;         //[0.,2048.,12] signal of the He3 track in the TPC
  Double32_t fTPCsignalPi;          //[0.,2048.,12] signal of the pion track in the TPC
  unsigned char fNpidClustersHe3;   // Number of PID clusters in TPC He3
  unsigned char fNpidClustersPi;    // Number of PID clusters in TPC Pion
{'fraction_non_alphanumeric': 0.10685375067458176, 'fraction_numerical': 0.07582298974635726, 'mean_word_length': 3.3921800947867298, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4628173', 'n_tokens_mistral': 1640, 'n_tokens_neox': 1528, 'n_words': 376}