delete newcell;
}
-//_____________________________________________________________________________
-void AliPMD::BuildGeometry()
-{
- //
- // Build simple ROOT TNode geometry for event display
- //
-
- TNode *node, *top;
- const int kColorPMD = kRed;
-
- //
- top=gAlice->GetGeometry()->GetNode("alice");
-
- // PMD
- new TBRIK("S_PMD","PMD box","void",300,300,5);
- top->cd();
- node = new TNode("PMD","PMD","S_PMD",0,0,-600,"");
- node->SetLineColor(kColorPMD);
- fNodes->Add(node);
-}
-
//_____________________________________________________________________________
void AliPMD::SetPAR(Float_t p1, Float_t p2, Float_t p3,Float_t p4)
{
virtual ~AliPMD();
virtual void AddHit(Int_t track, Int_t* vol, Float_t* hits);
- virtual void BuildGeometry();
virtual void CreateGeometry() {}
virtual void CreateMaterials() {}
virtual void Init() {}
for (Int_t track=0; track<ntracks;track++)
{
- gAlice->ResetHits();
+ gAlice->GetMCApp()->ResetHits();
treeH->GetEvent(track);
if (fPMD)
{
for (Int_t track=0; track<ntracks;track++)
{
- gAlice->ResetHits();
+ gAlice->GetMCApp()->ResetHits();
treeH->GetEvent(track);
if (fPMD)
/////////////////////////////////////////////////////////////////////////////
////
-#include "Riostream.h"
+#include <Riostream.h>
+#include <TGeoGlobalMagField.h>
#include <TVirtualMC.h>
#include "AliConst.h"
//
// cout << " Inside create materials " << endl;
- Int_t isxfld = gAlice->Field()->Integ();
- Float_t sxmgmx = gAlice->Field()->Max();
+ Int_t isxfld = ((AliMagF*)TGeoGlobalMagField::Instance()->GetField())->Integ();
+ Float_t sxmgmx = ((AliMagF*)TGeoGlobalMagField::Instance()->GetField())->Max();
// --- Define the various materials for GEANT ---