X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ACORDE%2FAliACORDEv0.cxx;h=d434fbe5b99845e2a32626380f2d0d1d9c9156c0;hb=16bc14dcbacd6386ec17828e96de18215f675330;hp=2a0a07aeadb79d7e8c94a9b7754997c7892bef49;hpb=19f796edea5848dd0ae68cd1a47b13b922ef5bca;p=u%2Fmrichter%2FAliRoot.git diff --git a/ACORDE/AliACORDEv0.cxx b/ACORDE/AliACORDEv0.cxx index 2a0a07aeadb..d434fbe5b99 100644 --- a/ACORDE/AliACORDEv0.cxx +++ b/ACORDE/AliACORDEv0.cxx @@ -22,11 +22,17 @@ // This class contains the functions for version 0 of the ALICE Cosmic Ray // // Trigger. This version will be used to simulation comic rays in alice with// // all the detectors. It include geometry and hits (posicion and momentum) // +// // +// Author: Enrique Gamez // // // // Send comments to: // // Arturo Fernandez // -// Enrique Gamez // // Eleazar Cuautle // +// // +// Last update: Nov. 17th. 2009 // +// Mario Rodriguez Cahuantzi #include #include -#include -#include -#include #include "AliRun.h" @@ -77,13 +80,6 @@ AliACORDEv0::~AliACORDEv0() // Default destructor // } -//_____________________________________________________________________________ -void AliACORDEv0::BuildGeometry() -{ - - // not needed anymore - -} //_____________________________________________________________________________ void AliACORDEv0::CreateGeometry() @@ -535,90 +531,83 @@ void AliACORDEv0::CreateAcorde() // first column, except first and last modules for (Int_t copy = 2; copy < 10; copy++) gMC->Gspos("ACORDE1",copy,"ALIC", - constants->ModulePositionX(copy-1), - constants->ModulePositionY(copy-1), - constants->ModulePositionZ(copy-1), + constants->OldModulePositionX(copy-1), + constants->OldModulePositionY(copy-1), + constants->OldModulePositionZ(copy-1), idrotm[232], "MANY"); // second column for (Int_t copy = 11; copy < 21; copy++) gMC->Gspos("ACORDE1",copy,"ALIC", - constants->ModulePositionX(copy-1), - constants->ModulePositionY(copy-1), - constants->ModulePositionZ(copy-1), + constants->OldModulePositionX(copy-1), + constants->OldModulePositionY(copy-1), + constants->OldModulePositionZ(copy-1), idrotm[232], "MANY"); // third and fourth columns for (Int_t copy = 21; copy < 41; copy++) gMC->Gspos("ACORDE1",copy,"ALIC", - constants->ModulePositionX(copy-1), - constants->ModulePositionY(copy-1), - constants->ModulePositionZ(copy-1), + constants->OldModulePositionX(copy-1), + constants->OldModulePositionY(copy-1), + constants->OldModulePositionZ(copy-1), 0, "MANY"); // fifth column for (Int_t copy = 41; copy < 51; copy++) gMC->Gspos("ACORDE1",copy,"ALIC", - constants->ModulePositionX(copy-1), - constants->ModulePositionY(copy-1), - constants->ModulePositionZ(copy-1), + constants->OldModulePositionX(copy-1), + constants->OldModulePositionY(copy-1), + constants->OldModulePositionZ(copy-1), idrotm[231], "MANY"); // last column, except first and last modules for (Int_t copy = 52; copy < 60; copy++) gMC->Gspos("ACORDE1",copy,"ALIC", - constants->ModulePositionX(copy-1), - constants->ModulePositionY(copy-1), - constants->ModulePositionZ(copy-1), + constants->OldModulePositionX(copy-1), + constants->OldModulePositionY(copy-1), + constants->OldModulePositionZ(copy-1), idrotm[231], "MANY"); // the last four modules - if (GetITSGeometry()) { + if (Get4CentralModulesGeometry()) { gMC->Gspos("ACORDE1",1,"ALIC", - constants->ExtraModulePositionX(), - constants->ExtraModulePositionY(), - constants->ExtraModulePositionZ(0), + constants->OldExtraModulePositionX(), + constants->OldExtraModulePositionY(), + constants->OldExtraModulePositionZ(0), 0, "MANY"); gMC->Gspos("ACORDE1",10,"ALIC", - constants->ExtraModulePositionX(), - constants->ExtraModulePositionY(), - constants->ExtraModulePositionZ(1), + constants->OldExtraModulePositionX(), + constants->OldExtraModulePositionY(), + constants->OldExtraModulePositionZ(1), 0, "MANY"); gMC->Gspos("ACORDE1",51,"ALIC", - constants->ExtraModulePositionX(), - constants->ExtraModulePositionY(), - constants->ExtraModulePositionZ(2), + constants->OldExtraModulePositionX(), + constants->OldExtraModulePositionY(), + constants->OldExtraModulePositionZ(2), 0, "MANY"); gMC->Gspos("ACORDE1",60,"ALIC", - constants->ExtraModulePositionX(), - constants->ExtraModulePositionY(), - constants->ExtraModulePositionZ(3), + constants->OldExtraModulePositionX(), + constants->OldExtraModulePositionY(), + constants->OldExtraModulePositionZ(3), 0, "MANY"); } else { gMC->Gspos("ACORDE1",1,"ALIC", - constants->ModulePositionX(0), - constants->ModulePositionY(0), - constants->ModulePositionZ(0), + constants->OldModulePositionX(0), + constants->OldModulePositionY(0), + constants->OldModulePositionZ(0), idrotm[232], "MANY"); gMC->Gspos("ACORDE1",10,"ALIC", - constants->ModulePositionX(9), - constants->ModulePositionY(9), - constants->ModulePositionZ(9), + constants->OldModulePositionX(9), + constants->OldModulePositionY(9), + constants->OldModulePositionZ(9), idrotm[232], "MANY"); gMC->Gspos("ACORDE1",51,"ALIC", - constants->ModulePositionX(50), - constants->ModulePositionY(50), - constants->ModulePositionZ(50), + constants->OldModulePositionX(50), + constants->OldModulePositionY(50), + constants->OldModulePositionZ(50), idrotm[231], "MANY"); gMC->Gspos("ACORDE1",60,"ALIC", - constants->ModulePositionX(59), - constants->ModulePositionY(59), - constants->ModulePositionZ(59), + constants->OldModulePositionX(59), + constants->OldModulePositionY(59), + constants->OldModulePositionZ(59), idrotm[231], "MANY"); } // end if (fITSGeometry) -} -//_____________________________________________________________________________ -void AliACORDEv0::DrawDetector() const -{ - - // not needed anymore - } //____________________________________________________________________________