<commit_before>/**************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/*
$Log$
Revision 1.33  2001/11/06 17:19:41  cblume
Add detailed geometry and simple simulator

Revision 1.32  2001/10/08 06:57:33  hristov
Branches for  TRD digits are created only during the digitisation

Revision 1.31  2001/08/30 09:30:30  hristov
The split level of branches is set to 99

Revision 1.30  2001/05/28 17:07:58  hristov
Last minute changes; ExB correction in AliTRDclusterizerV1; taking into account of material in G10 TEC frames and material between TEC planes (C.Blume,S.Sedykh)

Revision 1.29  2001/05/21 16:45:47  hristov
Last minute changes (C.Blume)

Revision 1.28  2001/05/16 14:57:27  alibrary
New files for folders and Stack

Revision 1.27  2001/05/08 07:05:02  hristov
Loop variable declared once (HP, Sun)

Revision 1.26  2001/05/07 08:03:22  cblume
Generate also hits in the amplification region

Revision 1.25  2001/03/13 09:30:35  cblume
Update of digitization. Moved digit branch definition to AliTRD

Revision 1.24  2001/01/26 19:56:49  hristov
Major upgrade of AliRoot code

Revision 1.23  2000/11/01 14:53:20  cblume
Merge with TRD-develop

Revision 1.17.2.6  2000/10/15 23:29:08  cblume
Introduced more detailed geometry for the display

Revision 1.17.2.5  2000/10/06 16:49:46  cblume
Made Getters const

Revision 1.17.2.4  2000/10/04 16:34:57  cblume
Replace include files by forward declarations

Revision 1.17.2.3  2000/09/22 14:45:17  cblume
Included changes for the tracking

Revision 1.17.2.2  2000/09/18 13:25:13  cblume
Included LoadPoints() method to display the TR photons

Revision 1.22  2000/10/02 21:28:19  fca
Removal of useless dependecies via forward declarations

Revision 1.21  2000/06/09 11:10:07  cblume
Compiler warnings and coding conventions, next round

Revision 1.20  2000/06/08 18:32:57  cblume
Make code compliant to coding conventions

Revision 1.19  2000/06/07 16:25:37  cblume
Try to remove compiler warnings on Sun and HP

Revision 1.18  2000/05/08 16:17:27  cblume
Merge TRD-develop

Revision 1.21  2000/06/09 11:10:07  cblume
Compiler warnings and coding conventions, next round

Revision 1.20  2000/06/08 18:32:57  cblume
Make code compliant to coding conventions

Revision 1.19  2000/06/07 16:25:37  cblume
Try to remove compiler warnings on Sun and HP

Revision 1.18  2000/05/08 16:17:27  cblume
Merge TRD-develop

Revision 1.17.2.1  2000/05/08 14:28:59  cblume
Introduced SetPHOShole() and SetRICHhole(). AliTRDrecPoint container is now a TObjArray

Revision 1.17  2000/02/28 19:10:26  cblume
Include the new TRD classes

Revision 1.16.2.2  2000/02/28 17:53:24  cblume
Introduce TRD geometry classes

Revision 1.16.2.1  2000/02/28 17:04:19  cblume
Include functions and data members for AliTRDrecPoint

Revision 1.16  2000/01/19 17:17:35  fca
Introducing a list of lists of hits -- more hits allowed for detector now

Revision 1.15  1999/11/02 17:04:25  fca
Small syntax change for HP compiler

Revision 1.14  1999/11/02 16:57:02  fca
Avoid non ansi warnings on HP compilers

Revision 1.13  1999/11/02 16:35:56  fca
New version of TRD introduced

Revision 1.12  1999/11/01 20:41:51  fca
Added protections against using the wrong version of FRAME

Revision 1.11  1999/09/29 09:24:34  fca
Introduction of the Copyright and cvs Log

*/

///////////////////////////////////////////////////////////////////////////////
//                                                                           //
//  Transition Radiation Detector                                            //
//  This class contains the basic functions for the Transition Radiation     //
//  Detector.                                                                //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////

#include <stdlib.h>
#include <iostream.h>

#include <TMath.h>
#include <TNode.h>
#include <TGeometry.h>
#include <TTree.h>                                                              
#include <TPGON.h> 
#include <TFile.h>
#include <TROOT.h>

#include "AliRun.h"
#include "AliConst.h"
#include "AliDigit.h"
#include "AliMagF.h"
#include "AliMC.h"                                                              
 
#include "AliTRD.h"
#include "AliTRDhit.h"
#include "AliTRDpoints.h"
#include "AliTRDdigit.h"
#include "AliTRDdigitizer.h"
#include "AliTRDclusterizer.h"
#include "AliTRDgeometryHole.h"
#include "AliTRDgeometryFull.h"
#include "AliTRDrecPoint.h"
#include "AliTRDcluster.h"
#include "AliTRDdigitsManager.h"
#include "AliTRDdigitsMerger.h"

ClassImp(AliTRD)
 
//_____________________________________________________________________________<commit_msg>Remove unneccessary header files<commit_after>/**************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/*
$Log$
Revision 1.34  2001/11/14 10:50:45  cblume
Changes in digits IO. Add merging of summable digits

Revision 1.33  2001/11/06 17:19:41  cblume
Add detailed geometry and simple simulator

Revision 1.32  2001/10/08 06:57:33  hristov
Branches for  TRD digits are created only during the digitisation

Revision 1.31  2001/08/30 09:30:30  hristov
The split level of branches is set to 99

Revision 1.30  2001/05/28 17:07:58  hristov
Last minute changes; ExB correction in AliTRDclusterizerV1; taking into account of material in G10 TEC frames and material between TEC planes (C.Blume,S.Sedykh)

Revision 1.29  2001/05/21 16:45:47  hristov
Last minute changes (C.Blume)

Revision 1.28  2001/05/16 14:57:27  alibrary
New files for folders and Stack

Revision 1.27  2001/05/08 07:05:02  hristov
Loop variable declared once (HP, Sun)

Revision 1.26  2001/05/07 08:03:22  cblume
Generate also hits in the amplification region

Revision 1.25  2001/03/13 09:30:35  cblume
Update of digitization. Moved digit branch definition to AliTRD

Revision 1.24  2001/01/26 19:56:49  hristov
Major upgrade of AliRoot code

Revision 1.23  2000/11/01 14:53:20  cblume
Merge with TRD-develop

Revision 1.17.2.6  2000/10/15 23:29:08  cblume
Introduced more detailed geometry for the display

Revision 1.17.2.5  2000/10/06 16:49:46  cblume
Made Getters const

Revision 1.17.2.4  2000/10/04 16:34:57  cblume
Replace include files by forward declarations

Revision 1.17.2.3  2000/09/22 14:45:17  cblume
Included changes for the tracking

Revision 1.17.2.2  2000/09/18 13:25:13  cblume
Included LoadPoints() method to display the TR photons

Revision 1.22  2000/10/02 21:28:19  fca
Removal of useless dependecies via forward declarations

Revision 1.21  2000/06/09 11:10:07  cblume
Compiler warnings and coding conventions, next round

Revision 1.20  2000/06/08 18:32:57  cblume
Make code compliant to coding conventions

Revision 1.19  2000/06/07 16:25:37  cblume
Try to remove compiler warnings on Sun and HP

Revision 1.18  2000/05/08 16:17:27  cblume
Merge TRD-develop

Revision 1.21  2000/06/09 11:10:07  cblume
Compiler warnings and coding conventions, next round

Revision 1.20  2000/06/08 18:32:57  cblume
Make code compliant to coding conventions

Revision 1.19  2000/06/07 16:25:37  cblume
Try to remove compiler warnings on Sun and HP

Revision 1.18  2000/05/08 16:17:27  cblume
Merge TRD-develop

Revision 1.17.2.1  2000/05/08 14:28:59  cblume
Introduced SetPHOShole() and SetRICHhole(). AliTRDrecPoint container is now a TObjArray

Revision 1.17  2000/02/28 19:10:26  cblume
Include the new TRD classes

Revision 1.16.2.2  2000/02/28 17:53:24  cblume
Introduce TRD geometry classes

Revision 1.16.2.1  2000/02/28 17:04:19  cblume
Include functions and data members for AliTRDrecPoint

Revision 1.16  2000/01/19 17:17:35  fca
Introducing a list of lists of hits -- more hits allowed for detector now

Revision 1.15  1999/11/02 17:04:25  fca
Small syntax change for HP compiler

Revision 1.14  1999/11/02 16:57:02  fca
Avoid non ansi warnings on HP compilers

Revision 1.13  1999/11/02 16:35:56  fca
New version of TRD introduced

Revision 1.12  1999/11/01 20:41:51  fca
Added protections against using the wrong version of FRAME

Revision 1.11  1999/09/29 09:24:34  fca
Introduction of the Copyright and cvs Log

*/

///////////////////////////////////////////////////////////////////////////////
//                                                                           //
//  Transition Radiation Detector                                            //
//  This class contains the basic functions for the Transition Radiation     //
//  Detector.                                                                //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////

#include <stdlib.h>
#include <iostream.h>

#include <TMath.h>
#include <TNode.h>
#include <TGeometry.h>
#include <TTree.h>                                                              
#include <TPGON.h> 
#include <TFile.h>
#include <TROOT.h>

#include "AliRun.h"
#include "AliConst.h"
#include "AliDigit.h"
#include "AliMagF.h"
#include "AliMC.h"                                                              
 
#include "AliTRD.h"
#include "AliTRDhit.h"
#include "AliTRDpoints.h"
#include "AliTRDdigit.h"
#include "AliTRDdigitizer.h"
#include "AliTRDclusterizer.h"
#include "AliTRDgeometryHole.h"
#include "AliTRDgeometryFull.h"
#include "AliTRDrecPoint.h"
#include "AliTRDcluster.h"
#include "AliTRDdigitsManager.h"

ClassImp(AliTRD)
 
//_____________________________________________________________________________
{'fraction_non_alphanumeric': 0.12326147426981919, 'fraction_numerical': 0.10996175243393602, 'mean_word_length': 2.3347826086956522, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 16, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 42, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6908446', 'n_tokens_mistral': 4292, 'n_tokens_neox': 3335, 'n_words': 1175}