[GraXML-commit] Graphics/GraXMLBridge/src/atlantis/graxml3d GraXMLBridge.java, 1.1, 1.2
Brought to you by:
hrivnac
From: Julius H. <hr...@us...> - 2008-05-29 09:56:17
|
Update of /cvsroot/graxml/Graphics/GraXMLBridge/src/atlantis/graxml3d In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv3644/atlantis/graxml3d Modified Files: GraXMLBridge.java Log Message: TRT added Index: GraXMLBridge.java =================================================================== RCS file: /cvsroot/graxml/Graphics/GraXMLBridge/src/atlantis/graxml3d/GraXMLBridge.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** GraXMLBridge.java 30 Jan 2008 00:54:21 -0000 1.1 --- GraXMLBridge.java 29 May 2008 09:56:18 -0000 1.2 *************** *** 27,30 **** --- 27,31 ---- import atlantis.event.ASiClusterData; import atlantis.event.ASTrData; + import atlantis.event.ATRTData; import atlantis.event.AInDetTrackData; import atlantis.event.AJetData; *************** *** 76,79 **** --- 77,83 ---- * <pre> * $Log$ + * Revision 1.2 2008/05/29 09:56:18 hrivnac + * TRT added + * * Revision 1.1 2008/01/30 00:54:21 hrivnac * reorganising, documentation updating *************** *** 124,127 **** --- 128,132 ---- else if (data instanceof ASiClusterData ) convertSiCluster ((ASiClusterData )data); else if (data instanceof ASTrData ) convertSTr ((ASTrData )data); + else if (data instanceof ATRTData ) convertTRT ((ATRTData )data); else if (data instanceof AInDetTrackData) convertInDetTrack((AInDetTrackData)data); else if (data instanceof AJetData ) convertJet ((AJetData )data); *************** *** 160,164 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>S3D</em>. ! * @param data Selected {AS3DData}. */ private void convertS3D(AS3DData data) { float[] xs = data.getX(); --- 165,169 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>S3D</em>. ! * @param data Selected {@link AS3DData}. */ private void convertS3D(AS3DData data) { float[] xs = data.getX(); *************** *** 190,194 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>SiCluster/STC</em> ! * @param data Selected {ASiClusteData}.. */ private void convertSiCluster(ASiClusterData data) { float[][] xs = data.getX(); --- 195,199 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>SiCluster/STC</em> ! * @param data Selected {@link ASiClusteData}.. */ private void convertSiCluster(ASiClusterData data) { float[][] xs = data.getX(); *************** *** 235,239 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>STr</em>. ! * @param data Selected {ASTrData}. */ private void convertSTr(ASTrData data) { AHelix[] h = data.getHelixData(); --- 240,244 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>STr</em>. ! * @param data Selected {@link ASTrData}. */ private void convertSTr(ASTrData data) { AHelix[] h = data.getHelixData(); *************** *** 277,282 **** } /** Convert Atlantis structures to GraXML JAXB tree for <em>InDetTrack/Track</em>. ! * @param data Selected {AInDetTrackData}. */ private void convertInDetTrack(AInDetTrackData data) { float[][] xs = data.getX(); --- 282,329 ---- } + /** Convert Atlantis structures to GraXML JAXB tree for <em>TRT</em>. + * @param data Selected {@link ATRTData}. */ + private void convertTRT(ATRTData data) { + float[] rhozs = data.getRhoz(); + float[] phis = data.getPhi(); + float[] drifts = data.getDriftR(); + int[] thresholds = data.getThreshold(); + int[] subs = data.getSub(); + String rhozString = ""; + String phiString = ""; + String driftString = ""; + String thresholdString = ""; + String subString = ""; + for (int j = 0; j < _drawList.length; j++) { + rhozString += rhozs [_drawList[j]] + " "; + phiString += phis [_drawList[j]] + " "; + driftString += drifts [_drawList[j]] + " "; + thresholdString += thresholds[_drawList[j]] + " "; + subString += subs [_drawList[j]] + " "; + } + RhozType rhoz = new RhozType(); + PhiType phi = new PhiType(); + DriftRType drift = new DriftRType(); + ThresholdType threshold = new ThresholdType(); + SubType sub = new SubType(); + rhoz.setValue(rhozString); + phi.setValue(phiString); + drift.setValue(driftString); + threshold.setValue(thresholdString); + sub.setValue(subString); + TRTType entry = new TRTType(); + entry.setCount(_drawList.length); + entry.setStoreGateKey(data.getStoreGateKey()); + entry.setRhoz(rhoz); + entry.setPhi(phi); + entry.setDriftR(drift); + entry.setThreshold(threshold); + entry.setSub(sub); + _dataElements.add(entry); + TRT.setColors(_colorMap, data.getColor(_drawList)); + } + /** Convert Atlantis structures to GraXML JAXB tree for <em>InDetTrack/Track</em>. ! * @param data Selected {@link AInDetTrackData}. */ private void convertInDetTrack(AInDetTrackData data) { float[][] xs = data.getX(); *************** *** 310,319 **** entry.setPolylineZ(z); entry.setNumPolyline(n); ! _dataElements.add(entry); ! Track.setColors(_colorMap, data.getColor(_drawList)); } /** Convert Atlantis structures to GraXML JAXB tree for <em>Jet</em>. ! * @param data Selected {AJetData}. */ private void convertJet(AJetData data) { float[] etas = data.getEta(); --- 357,366 ---- entry.setPolylineZ(z); entry.setNumPolyline(n); ! _dataElements.add(entry); ! Track.setColors(data.getStoreGateKey(), _colorMap, data.getColor(_drawList)); } /** Convert Atlantis structures to GraXML JAXB tree for <em>Jet</em>. ! * @param data Selected {@link AJetData}. */ private void convertJet(AJetData data) { float[] etas = data.getEta(); *************** *** 345,349 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>BJet</em>. ! * @param data Selected {ABJetData}. */ private void convertBJet(ABJetData data) { float[] etas = data.getEta(); --- 392,396 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>BJet</em>. ! * @param data Selected {@link ABJetData}. */ private void convertBJet(ABJetData data) { float[] etas = data.getEta(); *************** *** 375,379 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>TauJet</em>. ! * @param data Selected {ATauJetData}. */ private void convertTauJet(ATauJetData data) { float[] etas = data.getEta(); --- 422,426 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>TauJet</em>. ! * @param data Selected {@link ATauJetData}. */ private void convertTauJet(ATauJetData data) { float[] etas = data.getEta(); *************** *** 405,409 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>Muon</em>. ! * @param data Selected {AMuonData}. */ private void convertMuon(AMuonData data) { float[] etas = data.getEta(); --- 452,456 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>Muon</em>. ! * @param data Selected {@link AMuonData}. */ private void convertMuon(AMuonData data) { float[] etas = data.getEta(); *************** *** 435,439 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>Electron</em>. ! * @param data Selected {AElectronData}. */ private void convertElectron(AElectronData data) { float[] etas = data.getEta(); --- 482,486 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>Electron</em>. ! * @param data Selected {@link AElectronData}. */ private void convertElectron(AElectronData data) { float[] etas = data.getEta(); *************** *** 465,469 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>Photon</em>. ! * @param data Selected {APhotonData}. */ private void convertPhoton(APhotonData data) { float[] etas = data.getEta(); --- 512,516 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>Photon</em>. ! * @param data Selected {@link APhotonData}. */ private void convertPhoton(APhotonData data) { float[] etas = data.getEta(); *************** *** 496,500 **** /** Convert Atlantis structures to GraXML JAXB tree for <em>ETMis</em>. ! * @param data Selected {AETMisData}. */ private void convertETMis(AETMisData data) { EtxType etx = new EtxType(); --- 543,547 ---- /** Convert Atlantis structures to GraXML JAXB tree for <em>ETMis</em>. ! * @param data Selected {@link AETMisData}. */ private void convertETMis(AETMisData data) { EtxType etx = new EtxType(); |