/*
$Log$
+Revision 1.2 2000/11/10 15:54:51 kowal2
+Corrections by P.Hristov to deal with the CINT problems.
+
Revision 1.1 2000/11/01 16:01:22 kowal2
Classes for handling the new hits structures
#include "TClass.h"
#include "TROOT.h"
-#include "iostream.h"
+#include "Riostream.h"
#include "AliDataType.h"
ClassImp(AliClassInfo)
/*
$Log$
+Revision 1.2 2002/02/04 14:47:22 hristov
+Corrections needed bu Root v3-02-07
+
Revision 1.1 2000/11/01 16:01:22 kowal2
Classes for handling the new hits structures
#include "TDataType.h"
#include "TROOT.h"
-#include "iostream.h"
+#include "Riostream.h"
ClassImp(AliDataType)
/*
$Log$
+Revision 1.4 2002/01/21 17:04:12 kowal2
+check the range of digits array
+
Revision 1.3 2001/11/24 16:08:09 kowal2
Fatsre algorithms
#include "TClass.h"
-#include <iostream.h>
+#include <Riostream.h>
#include "TError.h"
#include "AliSegmentID.h"
#include "AliH2F.h"
/*
$Log$
+Revision 1.2 2001/01/10 09:33:56 kowal2
+Clear method modified to fix the problem with reading Tree.
+
Revision 1.1 2000/11/01 16:01:26 kowal2
Classes for handling the new hits structures
#include "AliMemArray.h"
-#include "iostream.h"
+#include "Riostream.h"
#include "TMath.h"
#include "TError.h"
/*
$Log$
+Revision 1.9 2002/10/14 14:55:34 hristov
+Merging the VirtualMC branch to the main development branch (HEAD)
+
Revision 1.7.6.1 2002/06/10 15:00:53 hristov
Merged with v3-08-02
// Alice segment manager object //
// //
///////////////////////////////////////////////////////////////////////////////
-#include <iostream.h>
+#include <Riostream.h>
#include <TROOT.h>
#include <TTree.h>
/*
$Log$
+Revision 1.2 2001/01/10 09:32:50 kowal2
+Changes to obey the coding rules.
+
Revision 1.1 2000/11/01 16:01:26 kowal2
Classes for handling the new hits structures
*/
#include "TArrayOfArray.h"
-#include "iostream.h"
+#include "Riostream.h"
#include "TTree.h"
// --- Standard library ---
-#include <strstream.h>
+#include <Rstrstream.h>
// --- AliRoot header files ---
#include "AliEMCAL.h"
#include "TTree.h"
// --- Standard library ---
-#include <iostream.h>
+#include <Riostream.h>
#include <stdlib.h>
// --- AliRoot header files ---
#include "TTask.h"
// --- Standard library ---
-#include <iostream.h>
+#include <Riostream.h>
// --- AliRoot header files ---
/**************************************************************************
-
* 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. *
-
**************************************************************************/
/* $Id$ */
-
/* $Log:
1 October 2000. Yuri Kharlov:
-#include <iostream.h>
-
-#include <iomanip.h>
+#include <Riostream.h>
// --- Standard library ---
-#include <iostream.h>
+#include <Riostream.h>
// --- AliRoot header files ---
#include "TBenchmark.h"
// --- Standard library ---
-#include <iomanip.h>
+#include <Riostream.h>
// --- AliRoot header files ---
#include "AliRun.h"
-#include <iostream.h>
+#include <Riostream.h>
#include <stdlib.h>
// --- Standard library ---
-#include <iostream.h>
+#include <Riostream.h>
#include <stdlib.h>
-#include <iostream.h>
+#include <Riostream.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#include <strstream.h>
-#include <iostream.h>
+#include <Rstrstream.h>
+#include <Riostream.h>
// --- ROOT system ---
#include <TLorentzVector.h>
#include "TClonesArray.h"
// --- Standard library ---
-#include <iostream.h>
+#include <Riostream.h>
#include <stdio.h>
// --- AliRoot header files ---
#include "TFile.h"
// --- Standard library ---
-#include <iostream.h>
+#include <Riostream.h>
// --- AliRoot header files ---
#include "AliRun.h"
#include "TGeometry.h"
// --- Standard library ---
-#include <iomanip.h>
+#include <Riostream.h>
// --- AliRoot header files ---
#include "AliRun.h"
// --- Standard library ---
-#include <iostream.h>
+#include <Riostream.h>
// --- AliRoot header files ---
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#include <strstream.h>
-#include <iostream.h>
+#include <Rstrstream.h>
+#include <Riostream.h>
// --- AliRoot header files ---
#include <stdlib.h>
-#include <strstream.h>
+#include <Rstrstream.h>
-#include <iostream.h>
+#include <Riostream.h>
#include <math.h>
/*
$Log$
+Revision 1.8 2000/11/20 21:44:17 pcrochet
+some modifications to account for the new class AliMUONResponseTriggerV1
+
Revision 1.7 2000/10/02 16:58:29 egangler
Cleaning of the code :
-> coding conventions
#include "AliMUONResponseTriggerV1.h"
#include <TObjArray.h>
#include <TMath.h>
-#include <iostream.h>
+#include <Riostream.h>
ClassImp(AliMUONChamberTrigger)
**************************************************************************/
/*
$Log$
+Revision 1.21 2001/05/18 08:54:59 morsch
+Bug in decision on splitting corrected.
+
Revision 1.20 2001/04/12 12:22:26 morsch
- some numerical problems caused by pad staggering cured.
- treatment of 1-2 and 2-1 ghosts
#include <TF1.h>
#include <stdio.h>
-#include <iostream.h>
+#include <Riostream.h>
//_____________________________________________________________________
// This function is minimized in the double-Mathieson fit
/*
$Log$
+Revision 1.10 2002/03/13 07:55:04 jchudoba
+Correction of the errourness last commit.
+
Revision 1.8 2002/02/13 09:03:24 jchudoba
Remove some deletes from dtor, those objects are deleted earlier in Exec() method (where they are created)
#include <TObjArray.h>
#include <TFile.h>
#include <TDirectory.h>
-#include <iostream.h>
+#include <Riostream.h>
#include "AliMUONDigitizer.h"
#include "AliMUONConstants.h"
/*
$Log$
+Revision 1.30 2002/10/14 14:57:29 hristov
+Merging the VirtualMC branch to the main development branch (HEAD)
+
Revision 1.28.8.1 2002/10/11 06:56:47 hristov
Updating VirtualMC to v3-09-02
//
////////////////////////////////////
-#include <iostream.h> // for cout
+#include <Riostream.h> // for cout
#include <stdlib.h> // for exit()
#include <TTree.h>
/*
$Log$
+Revision 1.7 2001/05/16 14:57:17 alibrary
+New files for folders and Stack
+
Revision 1.6 2001/01/26 21:50:43 morsch
Use access functions to AliMUONHit member data.
Revision 1.2 2000/11/23 10:09:39 gosset
Bug correction in AliMUONRecoDisplay.
Copyright, $Log$
+Copyright, Revision 1.7 2001/05/16 14:57:17 alibrary
+Copyright, New files for folders and Stack
+Copyright,
Copyright, Revision 1.6 2001/01/26 21:50:43 morsch
Copyright, Use access functions to AliMUONHit member data.
Copyright,
// //
//////////////////////////////////////////////////////////////////////
-#include <iostream.h>
+#include <Riostream.h>
#include <AliRun.h>
#include <TClonesArray.h>
#include "AliMUONRecoEvent.h"
/*
$Log$
+Revision 1.6 2001/05/16 14:57:17 alibrary
+New files for folders and Stack
+
Revision 1.5 2001/05/11 07:59:03 hristov
Index corrected
Revision 1.2 2000/11/23 10:09:38 gosset
Bug correction in AliMUONRecoDisplay.
Copyright, $Log$
+Copyright, Revision 1.6 2001/05/16 14:57:17 alibrary
+Copyright, New files for folders and Stack
+Copyright,
Copyright, Revision 1.5 2001/05/11 07:59:03 hristov
Copyright, Index corrected
Copyright,
// //
////////////////////////////////////////////////////////////////////
-#include <iostream.h>
+#include <Riostream.h>
#include <AliRun.h>
#include <TClonesArray.h>
#include <TClass.h>
/*
$Log$
+Revision 1.4 2000/11/20 21:44:17 pcrochet
+some modifications to account for the new class AliMUONResponseTriggerV1
+
Revision 1.3 2000/07/03 11:54:57 morsch
AliMUONSegmentation and AliMUONHitMap have been replaced by AliSegmentation and AliHitMap in STEER
The methods GetPadIxy and GetPadXxy of AliMUONSegmentation have changed name to GetPadI and GetPadC.
#include "AliSegmentation.h"
#include <TMath.h>
#include <TRandom.h>
-#include <iostream.h>
+#include <Riostream.h>
ClassImp(AliMUONResponseTrigger)
#include "AliSegmentation.h"
#include <TMath.h>
#include <TRandom.h>
-#include <iostream.h>
+#include <Riostream.h>
ClassImp(AliMUONResponseTriggerV1)
/*
$Log$
+Revision 1.18 2002/02/20 09:14:37 morsch
+Protection against numerical inprecission for hits on slat boundaries.
+
Revision 1.17 2001/12/01 20:00:45 hristov
New protections added
#include <TBRIK.h>
#include <TNode.h>
#include <TGeometry.h>
-#include <iostream.h>
+#include <Riostream.h>
//___________________________________________
ClassImp(AliMUONSegmentationSlat)
/*
$Log$
+Revision 1.11 2001/11/28 16:34:01 morsch
+In DC, fNDiv, fDpxD set to 0.
+
Revision 1.10 2001/05/16 14:57:17 alibrary
New files for folders and Stack
#include "AliRun.h"
#include "AliMUON.h"
#include <TMath.h>
-#include <iostream.h>
+#include <Riostream.h>
#include "AliMUONSegmentationV01.h"
/*
$Log$
+Revision 1.8 2001/05/16 14:57:17 alibrary
+New files for folders and Stack
+
Revision 1.7 2001/01/26 21:25:48 morsch
Empty default constructors and.
#include "AliMUONSegmentationSlatModuleN.h"
#include <TMath.h>
-#include <iostream.h>
+#include <Riostream.h>
#include "AliMUONSegmentationV01.h"
/*
$Log$
+Revision 1.4 2001/01/26 21:25:48 morsch
+Empty default constructors and.
+
Revision 1.3 2000/10/22 16:55:43 morsch
Use only x-symmetry in global to local transformations and delegation.
#include "TArrayF.h"
#include "TObjArray.h"
#include <TMath.h>
-#include <iostream.h>
+#include <Riostream.h>
//___________________________________________
ClassImp(AliMUONSegmentationSlatN);
/*
$Log$
+Revision 1.7 2001/05/16 14:57:17 alibrary
+New files for folders and Stack
+
Revision 1.6 2000/11/12 17:17:03 pcrochet
BuildGeometry of AliMUON for trigger chambers delegated to AliMUONSegmentationTriggerX (same strategy as for tracking chambers)
#include <TRandom.h>
#include <TArc.h>
#include "AliMUONChamber.h"
-#include <iostream.h>
+#include <Riostream.h>
ClassImp(AliMUONSegmentationTrigger)
/*
$Log$
+Revision 1.13 2002/10/14 14:57:29 hristov
+Merging the VirtualMC branch to the main development branch (HEAD)
+
Revision 1.11.10.1 2002/10/11 06:56:48 hristov
Updating VirtualMC to v3-09-02
#include "TArc.h"
#include "AliMUONChamber.h"
#include "AliRun.h" // gAlice
-#include <iostream.h>
+#include <Riostream.h>
ClassImp(AliMUONSegmentationTriggerX)
//------------------------------------------------------------------
/*
$Log$
+Revision 1.9 2001/05/16 14:57:17 alibrary
+New files for folders and Stack
+
Revision 1.8 2000/11/20 21:44:17 pcrochet
some modifications to account for the new class AliMUONResponseTriggerV1
#include "AliMUONChamber.h"
#include "AliMUON.h"
#include "AliRun.h"
-#include <iostream.h>
+#include <Riostream.h>
ClassImp(AliMUONSegmentationTriggerY)
//------------------------------------------------------------------
/*
$Log$
+Revision 1.21 2001/08/30 09:52:12 hristov
+The operator[] is replaced by At() or AddAt() in case of TObjArray.
+
Revision 1.20 2001/07/20 10:03:14 morsch
Changes needed to work with Root 3.01 (substitute lhs [] operator). (Jiri Chudoba)
#include <TGeometry.h>
#include <TF1.h>
#include <TObjArray.h>
-#include <iostream.h>
+#include <Riostream.h>
#include "AliMUONSegmentationV01.h"
#include "AliMUON.h"
/*
$Log$
+Revision 1.8 2001/01/26 21:25:48 morsch
+Empty default constructors and.
+
Revision 1.7 2000/12/21 22:12:41 morsch
Clean-up of coding rule violations,
#include "AliMUONSegmentationV02.h"
-#include "iostream.h"
+#include "Riostream.h"
//___________________________________________
ClassImp(AliMUONSegmentationV02)
/*
$Log$
+Revision 1.14 2001/08/30 09:52:12 hristov
+The operator[] is replaced by At() or AddAt() in case of TObjArray.
+
Revision 1.13 2001/05/03 08:11:31 hristov
stdlib.h included to define exit()
//
///////////////////////////////////////////////////
-#include <iostream.h> // for cout
+#include <Riostream.h> // for cout
#include <stdlib.h> // for exit()
#include <TClonesArray.h>
/*
$Log$
+Revision 1.13 2002/10/14 14:57:29 hristov
+Merging the VirtualMC branch to the main development branch (HEAD)
+
Revision 1.11.6.1 2002/10/11 06:56:48 hristov
Updating VirtualMC to v3-09-02
//
///////////////////////////////////////////////////
-#include <iostream.h>
+#include <Riostream.h>
#include "AliCallf77.h"
#include "AliMUON.h"
**************************************************************************/
/*
$Log$
+Revision 1.8 2001/03/20 13:32:37 egangler
+includes cleanup
+
Revision 1.7 2000/10/02 16:58:29 egangler
Cleaning of the code :
-> coding conventions
#include "AliMUONResponse.h"
#include "AliMUONChamber.h"
#include "TMath.h"
-#include "iostream.h"
+#include "Riostream.h"
ClassImp(AliMUONTriggerCircuit)
#define ALIMUONTRIGGERCIRCUIT_H
#include "TObjArray.h"
-#include <iostream.h>
+#include <Riostream.h>
#include "AliMUONSegmentationTrigger.h"
class AliMUONSegmentationTrigger;
**************************************************************************/
/*
$Log$
+Revision 1.9 2001/03/23 17:31:32 pcrochet
+correct access to digits in SetBit()
+
Revision 1.8 2001/03/20 16:13:01 pcrochet
bug fixed in the rejection of soft background (thanks to FM)
#include <TGraph.h>
#include <TPostScript.h>
#include <TMinuit.h>
-#include <iostream.h>
+#include <Riostream.h>
//----------------------------------------------------------------------
ClassImp(AliMUONTriggerDecision)
**************************************************************************/
/*
$Log$
+Revision 1.6 2001/03/20 13:32:37 egangler
+includes cleanup
+
Revision 1.5 2000/10/02 21:28:09 fca
Removal of useless dependecies via forward declarations
#include "TFile.h"
#include "TROOT.h"
#include "TH3.h"
-#include <iostream.h>
+#include <Riostream.h>
ClassImp(AliMUONTriggerLut)
**************************************************************************/
/*
$Log$
+Revision 1.4 2001/01/26 20:00:53 hristov
+Major upgrade of AliRoot code
+
Revision 1.3 2000/10/11 09:19:12 egangler
Corrected some bugs - it should compile now
#include "AliMUONClusterFinder.h"
#include "AliRun.h"
#include "AliMC.h"
-#include "iostream.h"
+#include "Riostream.h"
#include "AliCallf77.h"
#include "AliConst.h"
//#include "chainalice2.h"
/*
$Log$
+Revision 1.22 2002/10/14 14:57:29 hristov
+Merging the VirtualMC branch to the main development branch (HEAD)
+
Revision 1.20.6.2 2002/07/24 10:07:21 alibrary
Updating VirtualMC
#include <TNode.h>
#include <TRandom.h>
#include <TLorentzVector.h>
-#include <iostream.h>
+#include <Riostream.h>
#include "AliMUONv0.h"
#include "AliMUONChamber.h"
/*
$Log$
+Revision 1.36 2002/10/14 14:57:29 hristov
+Merging the VirtualMC branch to the main development branch (HEAD)
+
Revision 1.31.4.3 2002/10/11 06:56:48 hristov
Updating VirtualMC to v3-09-02
#include <TNode.h>
#include <TRandom.h>
#include <TLorentzVector.h>
-#include <iostream.h>
+#include <Riostream.h>
#include "AliMUONv1.h"
#include "AliRun.h"