<commit_before>
/**
 * @file AliMCSpectraWeights.h
 * @brief Class for re-weighting particle abundances in MC simulations
 * @author <NAME>
 * @date 25.10.2019
 */
#ifndef __AliMCSpectraWeights__
#define __AliMCSpectraWeights__

#define __AliMCSpectraWeights_DebugPCC__
//#define __AliMCSpectraWeights_DebugTiming__

class TParticle;
class AliMCEvent;
class TH3F;
class TH1D;
class TF1;
#include "TNamed.h"
#include "TRandom3.h"
#include <map>
#include <string>
#include <vector>


/**
 * @class AliMCSpectraWeights AliMCSpectraWeights.h "AliMCSpectraWeights.h"
 * @brief TODO
 *
 *  TODO write something up
 *  TODO write full explanation here
 */
class AliMCSpectraWeights : public TNamed {
  public:
    enum ParticleType {
      kPion = 0,
      kProtons = 1,
      kKaon = 2,
      kSigmaMinus = 3,
      kSigmaPlus = 4,
      kRest = 5,
      kLambda = 6<commit_msg>Update AliMCSpectraWeights.h<commit_after>
/**
 * @file AliMCSpectraWeights.h
 * @brief Class for re-weighting particle abundances in MC simulations
 * @author <NAME>
 * @date 25.10.2019
 */
#ifndef __AliMCSpectraWeights__
#define __AliMCSpectraWeights__

//#define __AliMCSpectraWeights_DebugPCC__
//#define __AliMCSpectraWeights_DebugTiming__

class TParticle;
class AliMCEvent;
class TH3F;
class TH1D;
class TF1;
#include "TNamed.h"
#include "TRandom3.h"
#include <map>
#include <string>
#include <vector>


/**
 * @class AliMCSpectraWeights AliMCSpectraWeights.h "AliMCSpectraWeights.h"
 * @brief TODO
 *
 *  TODO write something up
 *  TODO write full explanation here
 */
class AliMCSpectraWeights : public TNamed {
  public:
    enum ParticleType {
      kPion = 0,
      kProtons = 1,
      kKaon = 2,
      kSigmaMinus = 3,
      kSigmaPlus = 4,
      kRest = 5,
      kLambda = 6
{'fraction_non_alphanumeric': 0.09596819988642817, 'fraction_numerical': 0.021578648495173196, 'mean_word_length': 3.801089918256131, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5977916', 'n_tokens_mistral': 679, 'n_tokens_neox': 652, 'n_words': 160}