public TranslationTableEntry( String _det_, int _sec_, int _lay_, int _comp_, int _cr_, int _sl_, int _ch_) { this.desc.setType(DetectorType.getType(_det_)); this.desc.setCrateSlotChannel(_cr_, _sl_, _ch_); this.desc.setSectorLayerComponent(_sec_, _lay_, _comp_); // this.setDetector(_sec_, _lay_, _comp_); // this.setCreate(_cr_, _sl_, _ch_); }
public void parse(String format) { String[] tokens = format.split("\\s+"); if (tokens.length < 7) { System.err.println("[ERROR] error parsing the string : " + format); return; } this.desc.setType(DetectorType.getType(tokens[0])); this.desc.setCrateSlotChannel( Integer.parseInt(tokens[1]), Integer.parseInt(tokens[2]), Integer.parseInt(tokens[3])); this.desc.setSectorLayerComponent( Integer.parseInt(tokens[4]), Integer.parseInt(tokens[5]), Integer.parseInt(tokens[6])); if (tokens.length > 7) { this.desc.setOrder(Integer.parseInt(tokens[7])); } }
/* public Integer sector = 1; public Integer layer = 1; public Integer component = 1; public String detector = "EC"; public Integer create = 2; public Integer slot = 1; public Integer channel = 1; */ public TranslationTableEntry(String _det_) { // this.detector = _det_; this.desc.setType(DetectorType.getType(_det_)); }