When calculating a*a-b*b the form (a-b)*(a+b) is usually more numerically stable.
[u/mrichter/AliRoot.git] / macros / ViewITS.C
index 6cc651a..b0d2888 100644 (file)
 void ViewITS()
 {
-   gMC->Gsatt("ITSV","seen",0);
-   gMC->Gsatt("IT12","seen",0);
-   gMC->Gsatt("ITS1","seen",0);
-   gMC->Gsatt("ITS2","seen",0);
-   gMC->Gsatt("IT34","seen",0);
-   gMC->Gsatt("ITS3","seen",0);
-   gMC->Gsatt("ITS4","seen",0);
-   gMC->Gsatt("IT56","seen",0);
-   gMC->Gsatt("ITS5","seen",0);
-   gMC->Gsatt("ITS6","seen",0);
-
-   gMC->Gsatt("IPV1","seen",0);
-   gMC->Gsatt("IPB1","seen",0);
-   gMC->Gsatt("ICH1","seen",0);
-   gMC->Gsatt("IBU1","seen",1);
-   gMC->Gsatt("IPV2","seen",0);
-   gMC->Gsatt("IPB2","seen",0);
-   gMC->Gsatt("ICH2","seen",0);
-   gMC->Gsatt("IBU2","seen",1);
-
-   gMC->Gsatt("SPIX","seen",1);
-   gMC->Gsatt("SARC","seen",0);
-   gMC->Gsatt("IDV1","seen",0);
-
-   gMC->Gsatt("IR11","seen",0);
-   gMC->Gsatt("IR12","seen",0);
-   gMC->Gsatt("IR13","seen",0);
-   gMC->Gsatt("IR14","seen",0);
-   gMC->Gsatt("IR15","seen",0);
-   gMC->Gsatt("IR16","seen",0);
-   gMC->Gsatt("IR17","seen",0);
-   gMC->Gsatt("IEL1","seen",1);
-   gMC->Gsatt("IEL2","seen",1);
-   gMC->Gsatt("IEL3","seen",1);
-   gMC->Gsatt("IEL4","seen",1);
-
-   gMC->Gsatt("IDV2","seen",0);
-   gMC->Gsatt("IR21","seen",1);
-   gMC->Gsatt("IR22","seen",1);
-   gMC->Gsatt("IR23","seen",1);
-   gMC->Gsatt("IR24","seen",1);
-   gMC->Gsatt("IR25","seen",1);
-   gMC->Gsatt("IR26","seen",1);
-   gMC->Gsatt("IR27","seen",1);
-
-   gMC->Gsatt("IDV3","seen",0);
-   gMC->Gsatt("IR31","seen",0);
-   gMC->Gsatt("IR32","seen",0);
-   gMC->Gsatt("IR33","seen",0);
-   gMC->Gsatt("IR34","seen",0);
-   gMC->Gsatt("IR35","seen",0);
-   gMC->Gsatt("IR36","seen",0);
-   gMC->Gsatt("IR37","seen",0);
-   gMC->Gsatt("IEL5","seen",1);
-   gMC->Gsatt("IEL6","seen",1);
-   gMC->Gsatt("IEL7","seen",1);
-   gMC->Gsatt("IEL8","seen",1);
-   gMC->Gsatt("IDV4","seen",0);
-   gMC->Gsatt("IR41","seen",1);
-   gMC->Gsatt("IR42","seen",1);
-   gMC->Gsatt("IR43","seen",1);
-   gMC->Gsatt("IR44","seen",1); 
-   gMC->Gsatt("IR45","seen",1);
-   gMC->Gsatt("IR46","seen",1);
-   gMC->Gsatt("IR47","seen",1);
-
-   gMC->Gsatt("ISV1","seen",0);
-   gMC->Gsatt("SSV1","seen",0);
-   gMC->Gsatt("ELL5","seen",0);
-   gMC->Gsatt("SCH5","seen",1);
-   gMC->Gsatt("STB5","seen",1);
-   gMC->Gsatt("SWT5","seen",1);
-   gMC->Gsatt("SFR5","seen",1);
-   gMC->Gsatt("SCE5","seen",1);
-   gMC->Gsatt("EPL5","seen",0);
-   gMC->Gsatt("ECU5","seen",1);
-   gMC->Gsatt("EPX5","seen",0);
-   gMC->Gsatt("ESI5","seen",1);
-   gMC->Gsatt("ISV2","seen",0);
-   gMC->Gsatt("SSV2","seen",0);
-   gMC->Gsatt("ELL6","seen",0);
-   gMC->Gsatt("SCH6","seen",1);
-   gMC->Gsatt("STB6","seen",1);
-   gMC->Gsatt("SWT6","seen",0);
-   gMC->Gsatt("SFR6","seen",1);
-   gMC->Gsatt("SCE6","seen",1);
-   gMC->Gsatt("EPL6","seen",0);
-   gMC->Gsatt("ECU6","seen",1);
-   gMC->Gsatt("EPX6","seen",1);
-   gMC->Gsatt("ESI6","seen",1);
-   gMC->Gsatt("TR01","seen",1);
-   gMC->Gsatt("TR02","seen",1);
-   gMC->Gsatt("TR03","seen",1);
-   gMC->Gsatt("TR04","seen",1);
-   gMC->Gsatt("TR05","seen",1);
-   gMC->Gsatt("TR06","seen",1);
-   gMC->Gsatt("TR07","seen",1);
-   gMC->Gsatt("TR08","seen",1);
-   gMC->Gsatt("TR11","seen",1);
-   gMC->Gsatt("TR12","seen",1);
-   gMC->Gsatt("TR13","seen",1);
-   gMC->Gsatt("TR14","seen",1);
-   gMC->Gsatt("TR15","seen",1);
-   gMC->Gsatt("TR16","seen",1);
-   gMC->Gsatt("TR17","seen",1);
-   gMC->Gsatt("TR18","seen",1);
-   gMC->Gsatt("TR19","seen",1);
-   gMC->Gsatt("TR20","seen",1);
-   gMC->Gsatt("TR21","seen",1);
-   gMC->Gsatt("TR22","seen",1);
-   gMC->Gsatt("TR23","seen",1);
-   gMC->Gsatt("TR24","seen",1);
-   gMC->Gsatt("TR25","seen",1);
-   gMC->Gsatt("TR26","seen",1);
-   gMC->Gsatt("RCON","seen",0);
-   gMC->Gsatt("RTB1","seen",1);
-   gMC->Gsatt("RTB2","seen",1);
-   gMC->Gsatt("RP03","seen",1);
-   gMC->Gsatt("RP04","seen",1);
-   gMC->Gsatt("RP05","seen",1);
-   gMC->Gsatt("RP06","seen",1);
-   gMC->Gsatt("LCON","seen",0);
-   gMC->Gsatt("LTB1","seen",1);
-   gMC->Gsatt("LTB2","seen",1);
-   gMC->Gsatt("LP03","seen",1);
-   gMC->Gsatt("LP04","seen",1);
-   gMC->Gsatt("LP05","seen",1);
-   gMC->Gsatt("LP06","seen",1);
+  gMC->Gsatt("ITSV","seen",0);
+  gMC->Gsatt("ITSD","seen",0);
+  gMC->Gsatt("IT12","seen",1);
+//gMC->Gsatt("I150","seen",0);
+//gMC->Gsatt("I132","seen",0);
+//gMC->Gsatt("I139","seen",0);
+//gMC->Gsatt("I141","seen",0);
+//gMC->Gsatt("I142","seen",0);
+//gMC->Gsatt("I143","seen",0);
+//gMC->Gsatt("I144","seen",0);
+//gMC->Gsatt("I145","seen",0);
+//gMC->Gsatt("I146","seen",0);
+//gMC->Gsatt("I147","seen",0);
+//gMC->Gsatt("I149","seen",0);
+//gMC->Gsatt("I148","seen",0);
+//gMC->Gsatt("I133","seen",0);
+//gMC->Gsatt("I134","seen",0);
+//gMC->Gsatt("I135","seen",0);
+//gMC->Gsatt("I136","seen",0);
+//gMC->Gsatt("I137","seen",0);
+//gMC->Gsatt("I138","seen",0);
+//gMC->Gsatt("I140","seen",0);
+//gMC->Gsatt("I166","seen",0);
+//gMC->Gsatt("I167","seen",0);
+//gMC->Gsatt("I179","seen",0);
+//gMC->Gsatt("I169","seen",0);
+//gMC->Gsatt("I171","seen",0);
+//gMC->Gsatt("I173","seen",0);
+//gMC->Gsatt("I176","seen",0);
+//gMC->Gsatt("I125","seen",0);
+//gMC->Gsatt("I122","seen",0);
+//gMC->Gsatt("I124","seen",0);
+//gMC->Gsatt("I120","seen",0);
+//gMC->Gsatt("I100","seen",0);
+//gMC->Gsatt("I101","seen",0);
+//gMC->Gsatt("I102","seen",0);
+//gMC->Gsatt("I103","seen",0);
+//gMC->Gsatt("I104","seen",0);
+//gMC->Gsatt("I105","seen",0);
+//gMC->Gsatt("I106","seen",0);
+//gMC->Gsatt("I107","seen",0);
+//gMC->Gsatt("I108","seen",0);
+//gMC->Gsatt("I109","seen",0);
+//gMC->Gsatt("I110","seen",0);
+//gMC->Gsatt("I111","seen",0);
+//gMC->Gsatt("I112","seen",0);
+//gMC->Gsatt("I116","seen",0);
+//gMC->Gsatt("I115","seen",0);
+//gMC->Gsatt("I114","seen",0);
+//gMC->Gsatt("I113","seen",0);
+//gMC->Gsatt("I117","seen",0);
+//gMC->Gsatt("I118","seen",0);
+//gMC->Gsatt("I119","seen",0);
+//gMC->Gsatt("I186","seen",0);
+//gMC->Gsatt("I131","seen",0);
+//gMC->Gsatt("I168","seen",0);
+//gMC->Gsatt("I170","seen",0);
+//gMC->Gsatt("I172","seen",0);
+//gMC->Gsatt("I174","seen",0);
+//gMC->Gsatt("I175","seen",0);
+//gMC->Gsatt("I177","seen",0);
+//gMC->Gsatt("I178","seen",0);
+//gMC->Gsatt("I123","seen",0);
+//gMC->Gsatt("I183","seen",0);
+//gMC->Gsatt("I185","seen",0);
+//gMC->Gsatt("I184","seen",0);
+//gMC->Gsatt("I182","seen",0);
+//gMC->Gsatt("ITS1","seen",0);
+//gMC->Gsatt("I130","seen",0);
+//gMC->Gsatt("I129","seen",0);
+//gMC->Gsatt("I128","seen",0);
+//gMC->Gsatt("I127","seen",0);
+//gMC->Gsatt("ITS2","seen",0);
+  gMC->Gsatt("IT34","seen",1);
+//gMC->Gsatt("I048","seen",0);
+//gMC->Gsatt("I005","seen",0);
+//gMC->Gsatt("I047","seen",0);
+//gMC->Gsatt("I004","seen",0);
+//gMC->Gsatt("I024","seen",0);
+//gMC->Gsatt("I018","seen",0);
+//gMC->Gsatt("I302","seen",0);
+//gMC->Gsatt("I402","seen",0);
+//gMC->Gsatt("I025","seen",0);
+//gMC->Gsatt("I026","seen",0);
+//gMC->Gsatt("I021","seen",0);
+//gMC->Gsatt("I023","seen",0);
+//gMC->Gsatt("I022","seen",0);
+//gMC->Gsatt("I028","seen",0);
+//gMC->Gsatt("I029","seen",0);
+//gMC->Gsatt("I030","seen",0);
+//gMC->Gsatt("I027","seen",0);
+//gMC->Gsatt("I032","seen",0);
+//gMC->Gsatt("I031","seen",0);
+//gMC->Gsatt("I046","seen",0);
+//gMC->Gsatt("I019","seen",0);
+//gMC->Gsatt("I020","seen",0);
+//gMC->Gsatt("I033","seen",0);
+//gMC->Gsatt("I036","seen",0);
+//gMC->Gsatt("I034","seen",0);
+//gMC->Gsatt("I035","seen",0);
+//gMC->Gsatt("I045","seen",0);
+//gMC->Gsatt("I038","seen",0);
+//gMC->Gsatt("I037","seen",0);
+//gMC->Gsatt("I039","seen",0);
+//gMC->Gsatt("I040","seen",0);
+//gMC->Gsatt("I041","seen",0);
+//gMC->Gsatt("I042","seen",0);
+//gMC->Gsatt("I043","seen",0);
+//gMC->Gsatt("I044","seen",0);
+//gMC->Gsatt("I303","seen",0);
+//gMC->Gsatt("I403","seen",0);
+//gMC->Gsatt("ITS3","seen",0);
+//gMC->Gsatt("ITS4","seen",0);
+  gMC->Gsatt("IT56","seen",1);
+//gMC->Gsatt("I570","seen",0);
+//gMC->Gsatt("I569","seen",0);
+//gMC->Gsatt("I565","seen",0);
+//gMC->Gsatt("I571","seen",0);
+//gMC->Gsatt("I553","seen",0);
+//gMC->Gsatt("I523","seen",0);
+//gMC->Gsatt("I566","seen",0);
+//gMC->Gsatt("I568","seen",0);
+//gMC->Gsatt("I562","seen",0);
+//gMC->Gsatt("I564","seen",0);
+//gMC->Gsatt("I544","seen",0);
+//gMC->Gsatt("I516","seen",0);
+//gMC->Gsatt("I559","seen",0);
+//gMC->Gsatt("I560","seen",0);
+//gMC->Gsatt("I558","seen",0);
+//gMC->Gsatt("I557","seen",0);
+//gMC->Gsatt("I556","seen",0);
+//gMC->Gsatt("I554","seen",0);
+//gMC->Gsatt("I555","seen",0);
+//gMC->Gsatt("I561","seen",0);
+//gMC->Gsatt("I519","seen",0);
+//gMC->Gsatt("I521","seen",0);
+//gMC->Gsatt("I520","seen",0);
+//gMC->Gsatt("I518","seen",0);
+//gMC->Gsatt("I522","seen",0);
+//gMC->Gsatt("I542","seen",0);
+//gMC->Gsatt("I541","seen",0);
+//gMC->Gsatt("I543","seen",0);
+//gMC->Gsatt("I537","seen",0);
+//gMC->Gsatt("I538","seen",0);
+//gMC->Gsatt("I536","seen",0);
+//gMC->Gsatt("I535","seen",0);
+//gMC->Gsatt("I534","seen",0);
+//gMC->Gsatt("I540","seen",0);
+//gMC->Gsatt("I539","seen",0);
+//gMC->Gsatt("ITS6","seen",0);
+//gMC->Gsatt("ITS5","seen",0);
+//gMC->Gsatt("I550","seen",0);
+//gMC->Gsatt("I551","seen",0);
+//gMC->Gsatt("I549","seen",0);
+//gMC->Gsatt("I548","seen",0);
+//gMC->Gsatt("I547","seen",0);
+//gMC->Gsatt("I545","seen",0);
+//gMC->Gsatt("I546","seen",0);
+//gMC->Gsatt("I552","seen",0);
+//gMC->Gsatt("I515","seen",0);
+//gMC->Gsatt("I513","seen",0);
+//gMC->Gsatt("I514","seen",0);
+//gMC->Gsatt("I512","seen",0);
+//gMC->Gsatt("I528","seen",0);
+//gMC->Gsatt("I527","seen",0);
+//gMC->Gsatt("I526","seen",0);
+//gMC->Gsatt("I525","seen",0);
+//gMC->Gsatt("I524","seen",0);
+//gMC->Gsatt("I529","seen",0);
+//gMC->Gsatt("I530","seen",0);
+//gMC->Gsatt("I517","seen",0);
+//gMC->Gsatt("I531","seen",0);
+//gMC->Gsatt("I532","seen",0);
+//gMC->Gsatt("I533","seen",0);
+  gMC->Gsatt("IS01","seen",1);
+//gMC->Gsatt("I212","seen",0);
+//gMC->Gsatt("I210","seen",0);
+//gMC->Gsatt("I211","seen",0);
+//gMC->Gsatt("I217","seen",0);
+//gMC->Gsatt("I218","seen",0);
+//gMC->Gsatt("I219","seen",0);
+//gMC->Gsatt("I220","seen",0);
+//gMC->Gsatt("I214","seen",0);
+//gMC->Gsatt("I213","seen",0);
+//gMC->Gsatt("I215","seen",0);
+//gMC->Gsatt("I216","seen",0);
+  gMC->Gsatt("IS02","seen",1);
+//gMC->Gsatt("I093","seen",0);
+//gMC->Gsatt("I099","seen",0);
+//gMC->Gsatt("I200","seen",0);
+//gMC->Gsatt("I090","seen",0);
+//gMC->Gsatt("I089","seen",0);
+//gMC->Gsatt("I098","seen",0);
+//gMC->Gsatt("I097","seen",0);
+//gMC->Gsatt("I202","seen",0);
+//gMC->Gsatt("I203","seen",0);
+//gMC->Gsatt("I095","seen",0);
+//gMC->Gsatt("I096","seen",0);
+//gMC->Gsatt("I094","seen",0);
+  gMC->Gsatt("ISS1","seen",0);
+  gMC->Gsatt("ISS2","seen",0);
+  gMC->Gsatt("ISS3","seen",1);
+  gMC->Gsatt("ISS4","seen",1);
+  gMC->Gsatt("ISS5","seen",1);
+  gMC->Gsatt("ISS6","seen",0);
+  gMC->Gsatt("ISS7","seen",1);
+  gMC->Gsatt("ISS8","seen",1);
+  gMC->Gsatt("ISS9","seen",1);
+  gMC->Gsatt("IS10","seen",1);
+  gMC->Gsatt("IS11","seen",1);
+  gMC->Gsatt("IS12","seen",1);
 }