GeomConverter/sandbox/detector
diff -N DetectorID.java
--- DetectorID.java 24 Jul 2007 23:33:36 -0000 1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,61 +0,0 @@
-package org.lcsim.contrib.JeremyMcCormick;
-
-import org.lcsim.contrib.JeremyMcCormick.identifier.Identifier;
-
-/**
- * Idea for global detector identifier based on
- * <a href="http://alxr.usatlas.bnl.gov/lxr/source/atlas/DetectorDescription/AtlasDetDescr/AtlasDetDescr/AtlasDetectorID.h">AtlasDetectorID</a>.
- *
- * @author Jeremy McCormick
- */
-public interface DetectorIdentifierHelper
-extends IdentifierHelper
-{
- public int getSystemId(Identifier i);
- public int getBarrelFlag(Identifier i);
-
- public boolean isVertex(Identifier i);
- public boolean isTracker(Identifier i);
- public boolean isTPC(Identifier i);
- public boolean isEcal(Identifier i);
- public boolean isHcal(Identifier i);
- public boolean isMuon(Identifier i);
- public boolean isForwardCalorimeter(Identifier i);
- public boolean isLuminosityMonitor(Identifier i);
- public boolean isGammaCalorimeter(Identifier i);
-
- public boolean isBarrel(Identifier i);
- public boolean isEndcap(Identifier i);
- public boolean isEndcapPositive(Identifier i);
- public boolean isEndcapNegative(Identifier i);
-
- public int getVertexValue();
- public int getSiTrackerValue();
- public int getTPCValue();
- public int getEcalValue();
- public int getHcalValue();
- public int getMuonValue();
- public int getForwardCalorimeterValue();
- public int getLuminosityMonitorValue();
- public int getGammCalorimeterValue();
-
- public int getBarrelValue();
- public int getEndcapValue();
- public int getEndcapPositiveValue();
- public int getEndcapNegativeValue();
-
- public IIdentifier getVertexId();
- public IIdentifier getSiTrackerId();
- public IIdentifier getTPCId();
- public IIdentifier getEcalId();
- public IIdentifier getHcalId();
- public IIdentifier getMuonId();
- public IIdentifier getForwardCalorimeterId();
- public IIdentifier getLuminosityMuonitorId();
- public IIdentifier getGammaCalorimeterId();
-
- public IIdentifier getBarrelId();
- public IIdentifier getEndcapId();
- public IIdentifier getEndcapPositiveId();
- public IIdentifier getEndcapNegativeId();
-}
\ No newline at end of file