public class CalorimeterInformation extends Object
Modifier and Type | Field and Description |
---|---|
private BetheBlochCalculator |
bbc |
private String[] |
collname |
private List[] |
de |
private boolean |
debug |
private String[] |
digicollname |
private IDDecoder[] |
idd |
private int |
index |
private Map<Calorimeter.CalorimeterType,Integer> |
indexmap |
private IMaterialStore |
ms |
private String[] |
name |
private int |
ncal |
private List[] |
nlam |
private int[] |
nlayers |
private List[] |
nrad |
private int[] |
nsides |
private double[] |
rmax |
private double[] |
rmin |
private Subdetector[] |
subdetector |
private List<Subdetector> |
sublist |
private String[] |
subtype |
private int[] |
sysid |
(package private) static CalorimeterInformation |
theCalorimeterInformation |
private double[] |
zmax |
private double[] |
zmin |
Constructor and Description |
---|
CalorimeterInformation() |
static CalorimeterInformation theCalorimeterInformation
private final boolean debug
private int ncal
private List<Subdetector> sublist
private Subdetector[] subdetector
private IDDecoder[] idd
private String[] subtype
private String[] name
private String[] collname
private String[] digicollname
private int[] sysid
private int[] nlayers
private int[] nsides
private double[] rmin
private double[] rmax
private double[] zmin
private double[] zmax
private List[] de
private List[] nrad
private List[] nlam
private Map<Calorimeter.CalorimeterType,Integer> indexmap
private int index
private BetheBlochCalculator bbc
private IMaterialStore ms
public static CalorimeterInformation instance()
protected void init(Detector d)
Detector
- public Subdetector getSubdetector(String s)
String
- representation of Calorimeter typepublic Subdetector getSubdetector(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic IDDecoder getIDDecoder(String s)
String
- representation of Calorimeter typepublic IDDecoder getIDDecoder(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic String getName(String s)
String
- representation of Calorimeter typepublic String getName(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic String getCollectionName(String s)
String
- representation of Calorimeter typepublic String getCollectionName(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic String getDigiCollectionName(String s)
String
- representation of Calorimeter typepublic String getDigiCollectionName(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic String getCalorimeterType(String s)
String
- representation of Calorimeter typepublic String getCalorimeterType(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic int getSystemID(String s)
String
- representation of Calorimeter typepublic int getSystemID(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic int getNLayers(String s)
String
- representation of Calorimeter typepublic int getNLayers(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic int getNSides(String s)
String
- representation of Calorimeter typepublic int getNSides(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic double getRMax(String s)
String
- representation of Calorimeter typepublic double getRMax(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic double getRMin(String s)
String
- representation of Calorimeter typepublic double getRMin(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic double getZMin(String s)
String
- representation of Calorimeter typepublic double getZMin(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic double getZMax(String s)
String
- representation of Calorimeter typepublic double getZMax(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic List<Double> getMeanDe(String s)
String
- representation of Calorimeter typepublic List<Double> getMeanDe(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic List<Double> getNRad(String s)
String
- representation of Calorimeter typepublic List<Double> getNRad(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic List<Double> getNLam(String s)
String
- representation of Calorimeter typepublic List<Double> getNLam(Calorimeter.CalorimeterType s)
CalorimetType
- representation from
Calorimeter.CalorimeterTypepublic double getMeanDe(String s, int l)
String
- representation of Calorimeter typeint
- layerpublic double getMeanDe(Calorimeter.CalorimeterType s, int l)
CalorimetType
- representation from
Calorimeter.CalorimeterTypeint
- layerpublic double getNRad(String s, int l)
String
- representation of Calorimeter typeint
- layerpublic double getNRad(Calorimeter.CalorimeterType s, int l)
CalorimetType
- representation from
Calorimeter.CalorimeterTypeint
- layerpublic double getNLam(String s, int l)
String
- representation of Calorimeter typeint
- layerpublic double getNLam(Calorimeter.CalorimeterType s, int l)
CalorimetType
- representation from
Calorimeter.CalorimeterTypeint
- layerpublic void printOut(PrintStream ps)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.