Bug fix. Now works with the reconstruction up to and including creating
authornilsen <nilsen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 Mar 2004 19:10:21 +0000 (19:10 +0000)
committernilsen <nilsen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 Mar 2004 19:10:21 +0000 (19:10 +0000)
RecPoints.

ITS/AliITSvSPD02.cxx

index e292ad0ead095ef9cf9c65108dcc5beb31a8bb1f..00c77b38ee69077acbfa1892bd3379fb8eb8a7cb 100644 (file)
 #include "AliITSgeomSPD.h"
 #include "AliITSgeomSSD.h"
 #include "AliITSDetType.h"
 #include "AliITSgeomSPD.h"
 #include "AliITSgeomSSD.h"
 #include "AliITSDetType.h"
-#include "AliITSresponseSPDdubna.h"
+#include "AliITSresponseSPD.h"
 #include "AliITSresponseSDD.h"
 #include "AliITSresponseSSD.h"
 #include "AliITSsegmentationSPD.h"
 #include "AliITSsegmentationSDD.h"
 #include "AliITSsegmentationSSD.h"
 #include "AliITSresponseSDD.h"
 #include "AliITSresponseSSD.h"
 #include "AliITSsegmentationSPD.h"
 #include "AliITSsegmentationSDD.h"
 #include "AliITSsegmentationSSD.h"
-#include "AliITSsimulationSPDdubna.h"
+#include "AliITSsimulationSPD.h"
 #include "AliITSsimulationSDD.h"
 #include "AliITSsimulationSSD.h"
 #include "AliMC.h"
 #include "AliITSsimulationSDD.h"
 #include "AliITSsimulationSSD.h"
 #include "AliMC.h"
@@ -701,7 +701,7 @@ void AliITSvSPD02::SetDefaults(){
     iDetType=DetType(kSPD);
     // Get shape info. Do it this way for now.
     s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);
     iDetType=DetType(kSPD);
     // Get shape info. Do it this way for now.
     s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);
-    AliITSresponse *resp0=new AliITSresponseSPDdubna();
+    AliITSresponse *resp0=new AliITSresponseSPD();
     resp0->SetTemperature();
     resp0->SetDistanceOverVoltage();
     SetResponseModel(kSPD,resp0);
     resp0->SetTemperature();
     resp0->SetDistanceOverVoltage();
     SetResponseModel(kSPD,resp0);
@@ -754,31 +754,31 @@ void AliITSvSPD02::SetDefaultSimulation(){
 
     AliITSDetType *iDetType;
     AliITSsimulation *sim;
 
     AliITSDetType *iDetType;
     AliITSsimulation *sim;
-    iDetType=DetType(0);
+    iDetType=DetType(kSPD);
     sim = iDetType->GetSimulationModel();
     if (!sim) {
         AliITSsegmentation *seg0=
             (AliITSsegmentation*)iDetType->GetSegmentationModel();
         AliITSresponse *res0 = (AliITSresponse*)iDetType->GetResponseModel();
     sim = iDetType->GetSimulationModel();
     if (!sim) {
         AliITSsegmentation *seg0=
             (AliITSsegmentation*)iDetType->GetSegmentationModel();
         AliITSresponse *res0 = (AliITSresponse*)iDetType->GetResponseModel();
-        AliITSsimulationSPDdubna *sim0=new AliITSsimulationSPDdubna(seg0,res0);
-        SetSimulationModel(0,sim0);
+        AliITSsimulationSPD *sim0=new AliITSsimulationSPD(seg0,res0);
+        SetSimulationModel(kSPD,sim0);
     }else{ // simulation exists, make sure it is set up properly.
     }else{ // simulation exists, make sure it is set up properly.
-        ((AliITSsimulationSPDdubna*)sim)->Init(
+        ((AliITSsimulationSPD*)sim)->Init(
             (AliITSsegmentationSPD*) iDetType->GetSegmentationModel(),
             (AliITSsegmentationSPD*) iDetType->GetSegmentationModel(),
-            (AliITSresponseSPDdubna*) iDetType->GetResponseModel());
+            (AliITSresponseSPD*) iDetType->GetResponseModel());
 //        if(sim->GetResponseModel()==0) sim->SetResponseModel(
 //            (AliITSresponse*)iDetType->GetResponseModel());
 //        if(sim->GetSegmentationModel()==0) sim->SetSegmentationModel(
 //            (AliITSsegmentation*)iDetType->GetSegmentationModel());
     } // end if
 //        if(sim->GetResponseModel()==0) sim->SetResponseModel(
 //            (AliITSresponse*)iDetType->GetResponseModel());
 //        if(sim->GetSegmentationModel()==0) sim->SetSegmentationModel(
 //            (AliITSsegmentation*)iDetType->GetSegmentationModel());
     } // end if
-    iDetType=DetType(1);
+    iDetType=DetType(kSDD);
     sim = iDetType->GetSimulationModel();
     if (!sim) {
         AliITSsegmentation *seg1=
             (AliITSsegmentation*)iDetType->GetSegmentationModel();
         AliITSresponse *res1 = (AliITSresponse*)iDetType->GetResponseModel();
         AliITSsimulationSDD *sim1=new AliITSsimulationSDD(seg1,res1);
     sim = iDetType->GetSimulationModel();
     if (!sim) {
         AliITSsegmentation *seg1=
             (AliITSsegmentation*)iDetType->GetSegmentationModel();
         AliITSresponse *res1 = (AliITSresponse*)iDetType->GetResponseModel();
         AliITSsimulationSDD *sim1=new AliITSsimulationSDD(seg1,res1);
-        SetSimulationModel(1,sim1);
+        SetSimulationModel(kSDD,sim1);
     }else{ // simulation exists, make sure it is set up properly.
         ((AliITSsimulationSDD*)sim)->Init(
             (AliITSsegmentationSDD*) iDetType->GetSegmentationModel(),
     }else{ // simulation exists, make sure it is set up properly.
         ((AliITSsimulationSDD*)sim)->Init(
             (AliITSsegmentationSDD*) iDetType->GetSegmentationModel(),
@@ -788,14 +788,14 @@ void AliITSvSPD02::SetDefaultSimulation(){
 //        if(sim->GetSegmentationModel()==0) sim->SetSegmentationModel(
 //            (AliITSsegmentation*)iDetType->GetSegmentationModel());
     } //end if
 //        if(sim->GetSegmentationModel()==0) sim->SetSegmentationModel(
 //            (AliITSsegmentation*)iDetType->GetSegmentationModel());
     } //end if
-    iDetType=DetType(2);
+    iDetType=DetType(kSSD);
     sim = iDetType->GetSimulationModel();
     if (!sim) {
         AliITSsegmentation *seg2=
             (AliITSsegmentation*)iDetType->GetSegmentationModel();
         AliITSresponse *res2 = (AliITSresponse*)iDetType->GetResponseModel();
         AliITSsimulationSSD *sim2=new AliITSsimulationSSD(seg2,res2);
     sim = iDetType->GetSimulationModel();
     if (!sim) {
         AliITSsegmentation *seg2=
             (AliITSsegmentation*)iDetType->GetSegmentationModel();
         AliITSresponse *res2 = (AliITSresponse*)iDetType->GetResponseModel();
         AliITSsimulationSSD *sim2=new AliITSsimulationSSD(seg2,res2);
-        SetSimulationModel(2,sim2);
+        SetSimulationModel(kSDD,sim2);
     }else{ // simulation exists, make sure it is set up properly.
         ((AliITSsimulationSSD*)sim)->Init(
             (AliITSsegmentationSSD*) iDetType->GetSegmentationModel(),
     }else{ // simulation exists, make sure it is set up properly.
         ((AliITSsimulationSSD*)sim)->Init(
             (AliITSsegmentationSSD*) iDetType->GetSegmentationModel(),