<commit_before>#ifndef ALIL3ROOTTYPES_H
#define ALIL3ROOTTYPES_H


//////////////////////////////////////////////////////////////////////////
//                                                                      //
// Basic types used by level3                                           //
//                                                                      //
//////////////////////////////////////////////////////////////////////////
#include <stdio.h>
#include <math.h>

//#define no_root //switch on the root
#define use_aliroot //use AliL3FileHandler

#define do_mc //Save the particle id's.

#ifndef no_root
#define use_root
#include <TObject.h>
#include <Rtypes.h>

#else

#ifndef ROOT_Rtypes
//---- types -------------------------------------------------------------------

typedef char           Char_t;      //Signed Character 1 byte
typedef unsigned char  UChar_t;     //Unsigned Character 1 byte
typedef short          Short_t;     //Signed Short integer 2 bytes
typedef unsigned short UShort_t;    //Unsigned Short integer 2 bytes
#ifdef R__INT16
typedef long           Int_t;       //Signed integer 4 bytes
typedef unsigned long  UInt_t;      //Unsigned integer 4 bytes
#else
typedef int            Int_t;       //Signed integer 4 bytes
typedef unsigned int   UInt_t;      //Unsigned integer 4 bytes
#endif
#ifdef R__B64
typedef int            Seek_t;      //File pointer
typedef long           Long_t;      //Signed long integer 4 bytes
typedef unsigned long  ULong_t;     //Unsigned long integer 4 bytes
#else
typedef int            Seek_t;      //File pointer
typedef long           Long_t;      //Signed long integer 8 bytes
typedef unsigned long  ULong_t;     //Unsigned long integer 8 bytes
#endif<commit_msg>The default should be not to save mcid<commit_after>#ifndef ALIL3ROOTTYPES_H
#define ALIL3ROOTTYPES_H


//////////////////////////////////////////////////////////////////////////
//                                                                      //
// Basic types used by level3                                           //
//                                                                      //
//////////////////////////////////////////////////////////////////////////
#include <stdio.h>
#include <math.h>

//#define no_root //switch on the root
#define use_aliroot //use AliL3FileHandler

//#define do_mc //Save the particle id's.

#ifndef no_root
#define use_root
#include <TObject.h>
#include <Rtypes.h>

#else

#ifndef ROOT_Rtypes
//---- types -------------------------------------------------------------------

typedef char           Char_t;      //Signed Character 1 byte
typedef unsigned char  UChar_t;     //Unsigned Character 1 byte
typedef short          Short_t;     //Signed Short integer 2 bytes
typedef unsigned short UShort_t;    //Unsigned Short integer 2 bytes
#ifdef R__INT16
typedef long           Int_t;       //Signed integer 4 bytes
typedef unsigned long  UInt_t;      //Unsigned integer 4 bytes
#else
typedef int            Int_t;       //Signed integer 4 bytes
typedef unsigned int   UInt_t;      //Unsigned integer 4 bytes
#endif
#ifdef R__B64
typedef int            Seek_t;      //File pointer
typedef long           Long_t;      //Signed long integer 4 bytes
typedef unsigned long  ULong_t;     //Unsigned long integer 4 bytes
#else
typedef int            Seek_t;      //File pointer
typedef long           Long_t;      //Signed long integer 8 bytes
typedef unsigned long  ULong_t;     //Unsigned long integer 8 bytes
#endif
{'fraction_non_alphanumeric': 0.18301401201029455, 'fraction_numerical': 0.01143837575064341, 'mean_word_length': 1.2280254777070063, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 16, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1170728', 'n_tokens_mistral': 910, 'n_tokens_neox': 822, 'n_words': 316}