/*
$Log$
+Revision 1.8 2000/10/02 21:28:05 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.7 2000/01/19 17:16:41 fca
Introducing a list of lists of hits -- more hits allowed for detector now
#include "AliRun.h"
#include "AliMC.h"
#include "AliConst.h"
+#include "TMath.h"
+static const Double_t kPI=TMath::Pi();
ClassImp(AliCASTOR)
/*
$Log$
+Revision 1.8 2000/10/02 21:28:07 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.7 2000/01/19 17:16:47 fca
Introducing a list of lists of hits -- more hits allowed for detector now
#include <TTUBE.h>
#include <TNode.h>
#include <TGeometry.h>
+#include <TLorentzVector.h>
#include "AliMC.h"
#include "AliRun.h"
/*
$Log$
+Revision 1.11 2000/11/17 10:15:24 morsch
+Call to AliDetector::ResetHits() added to method AliPMD::ResetHits()
+
Revision 1.10 2000/11/06 09:07:13 morsch
Set fRecPoints to zero in default constructor.
// Default constructor
//
fIshunt = 0;
- fRecPoints = NULL;
+
+ // Always make the TClonesArray, otherwise the automatic streamer gets angry
+ fRecPoints = new TClonesArray("AliPMDRecPoint",10000);
}
//_____________________________________________________________________________
/*
$Log$
+Revision 1.8 2000/10/02 21:28:12 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.7 1999/10/06 13:05:52 fca
Temporary fix to keep the code working waiting for Y.Viyogi
#include "AliPMDv0.h"
#include "AliRun.h"
#include "AliMC.h"
-#include "AliConst.h"
+#include "AliConst.h"
#include "AliMagF.h"
+
+#include "TMath.h"
+static const Double_t kPI=TMath::Pi();
static Float_t smod2[3], smod3[3], smod4[3];
static Int_t maxbox, kdet;
/*
$Log$
+Revision 1.7 2000/10/02 21:28:12 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.6 1999/09/29 09:24:28 fca
Introduction of the Copyright and cvs Log
#include "AliMC.h"
#include "AliMagF.h"
#include "AliConst.h"
+
+#include "TMath.h"
+static const Double_t kPI=TMath::Pi();
static Float_t smod1[3], smod2[3], smod3[3], smod4[3];
static Int_t maxbox, kdet;
/*
$Log$
+Revision 1.11 2000/10/13 13:14:08 hristov
+Bug fixes and code cleaning
+
Revision 1.10 2000/10/02 21:28:13 fca
Removal of useless dependecies via forward declarations
#include "TNode.h"
#include "TRandom.h"
#include "TGeometry.h"
+#include "TParticle.h"
#include "AliRun.h"
#include "AliSTART.h"
#include "AliSTARTdigit.h"
/*
$Log$
+Revision 1.9 2000/10/02 21:28:13 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.8 2000/07/13 16:41:29 fca
New START corrected for coding conventions
#include <TGeometry.h>
#include <TTUBE.h>
#include <TNode.h>
+#include <TLorentzVector.h>
#include "AliSTARTv0.h"
#include "AliRun.h"
#include <TGeometry.h>
#include <TTUBE.h>
#include <TNode.h>
+#include <TLorentzVector.h>
#include "AliSTARTv1.h"
#include "AliRun.h"
edep=edep+de;
// printf ("E deposition %f\n",edep);
// for (i=0; i<=6; i++){
- // printf(" HITS on START inside %f\n",hits[i]); }
+ // printf(" HITS on START inside %f\n",hits[i]);
+ }
}
if(gMC->IsTrackExiting()) {
Float_t de=gMC->Edep();
hits[3]=edep*1e3;
Int_t i;
for (i=0; i<=6; i++){
- printf(" HITS on START Exit %f\n",hits[i]); }
+ //printf(" HITS on START Exit %f\n",hits[i]); }
// for (i=0; i<=1; i++) { printf("START vol %d\n",vol[i]);}
new(lhits[fNhits++]) AliSTARThit(fIshunt,gAlice->CurrentTrack(),vol,hits);
/*
$Log$
+Revision 1.17 2000/10/02 21:28:17 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.16 2000/05/10 16:52:18 vicinanz
New TOF version with holes for PHOS/RICH
#include "TGeometry.h"
#include "TNode.h"
#include "TObject.h"
+#include <TLorentzVector.h>
#include "AliRun.h"
#include "AliMC.h"
#include "AliConst.h"
/*
$Log$
+Revision 1.18 2000/10/02 21:28:17 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.17 2000/06/06 07:52:09 vicinanz
NodeName array dimension enlarged
#include "TGeometry.h"
#include "TNode.h"
#include "TObject.h"
+#include <TLorentzVector.h>
#include "AliRun.h"
#include "AliMC.h"
#include "AliMagF.h"
/*
$Log$
+Revision 1.17 2000/10/02 21:28:17 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.16 2000/05/10 16:52:18 vicinanz
New TOF version with holes for PHOS/RICH
#include "TBRIK.h"
#include "TGeometry.h"
#include "TNode.h"
+#include <TLorentzVector.h>
#include "TObject.h"
#include "AliRun.h"
#include "AliMC.h"
/*
$Log$
+Revision 1.17 2000/10/02 21:28:17 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.16 2000/05/10 16:52:18 vicinanz
New TOF version with holes for PHOS/RICH
#include "TBRIK.h"
#include "TGeometry.h"
#include "TNode.h"
+#include <TLorentzVector.h>
#include "TObject.h"
#include "AliRun.h"
#include "AliMC.h"
/*
$Log$
+Revision 1.7 2000/10/02 21:28:17 fca
+Removal of useless dependecies via forward declarations
+
Revision 1.6 2000/05/10 16:52:18 vicinanz
New TOF version with holes for PHOS/RICH
#include "TBRIK.h"
#include "TGeometry.h"
#include "TNode.h"
+#include <TLorentzVector.h>
#include "TObject.h"
#include "AliRun.h"
#include "AliMC.h"