<commit_before>#ifndef ALIFMD_H
#define ALIFMD_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

////////////////////////////////////////////////
//  Manager and hits classes for set:Si-FMD     //
////////////////////////////////////////////////
 
#include "AliDetector.h"

class TClonesArray;
class AliFMD : public AliDetector {
 
public:
  AliFMD();
  AliFMD(const char *name, const char *title);
  virtual       ~AliFMD(); 
  virtual void   AddHit(Int_t track, Int_t * vol, Float_t * hits);
  virtual void   AddDigit(Int_t* digits);
  virtual void   BuildGeometry();
  virtual void   CreateGeometry() {}
  virtual void   CreateMaterials()=0; 
  virtual Int_t  DistanceToPrimitive(Int_t px, Int_t py);
  virtual Int_t  IsVersion() const =0;
  virtual void   Init();
  virtual void   MakeBranch(Option_t *opt=" ",const char *file=0);
  virtual void   MakeBranchInTreeD(TTree *treeD, const char *file=0);
  virtual void   SetTreeAddress();
  virtual void   ResetHits();
  virtual void   ResetDigits();
  virtual void   DrawDetector()=0;
  virtual void   StepManager() {}
   // Granularity
  virtual void SetRingsSi1(Int_t ringsSi1=256);
  virtual void SetSectorsSi1(Int_t sectorsSi1=20);
  virtual void SetRingsSi2(Int_t ringsSi2=128);
  virtual void SetSectorsSi2(Int_t sectorsSi2=40);
   <commit_msg>TBranch.h included<commit_after>#ifndef ALIFMD_H
#define ALIFMD_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

////////////////////////////////////////////////
//  Manager and hits classes for set:Si-FMD     //
////////////////////////////////////////////////
 
#include "TBranch.h"
#include "AliDetector.h"

class TClonesArray;
class AliFMD : public AliDetector {
 
public:
  AliFMD();
  AliFMD(const char *name, const char *title);
  virtual       ~AliFMD(); 
  virtual void   AddHit(Int_t track, Int_t * vol, Float_t * hits);
  virtual void   AddDigit(Int_t* digits);
  virtual void   BuildGeometry();
  virtual void   CreateGeometry() {}
  virtual void   CreateMaterials()=0; 
  virtual Int_t  DistanceToPrimitive(Int_t px, Int_t py);
  virtual Int_t  IsVersion() const =0;
  virtual void   Init();
  virtual void   MakeBranch(Option_t *opt=" ",const char *file=0);
  virtual void   MakeBranchInTreeD(TTree *treeD, const char *file=0);
  virtual void   SetTreeAddress();
  virtual void   ResetHits();
  virtual void   ResetDigits();
  virtual void   DrawDetector()=0;
  virtual void   StepManager() {}
   // Granularity
  virtual void SetRingsSi1(Int_t ringsSi1=256);
  virtual void SetSectorsSi1(Int_t sectorsSi1=20);
  virtual void SetRingsSi2(Int_t ringsSi2=128);
  virtual void SetSectorsSi2(Int_t sectorsSi2=40);
   
{'fraction_non_alphanumeric': 0.16009852216748768, 'fraction_numerical': 0.021815622800844477, 'mean_word_length': 2.7506596306068603, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5671496', 'n_tokens_mistral': 924, 'n_tokens_neox': 891, 'n_words': 253}