final class ScalersGenericObject extends Object implements org.lcsim.event.GenericObject
GenericObject
binding for EVIO scaler data. This should not be used
directly. Rather the ScalerData
class should be used for loading data from LCIO events.Modifier and Type | Field and Description |
---|---|
private int[] |
values
The scaler data values.
|
Constructor and Description |
---|
ScalersGenericObject(int[] values)
Create a new object with the given scaler values.
|
Modifier and Type | Method and Description |
---|---|
double |
getDoubleVal(int index) |
float |
getFloatVal(int index) |
int |
getIntVal(int index)
Get the scaler value at the index.
|
int |
getNDouble() |
int |
getNFloat() |
int |
getNInt()
Get the number of integer values in the array.
|
boolean |
isFixedSize()
Returns
false to indicate object is not fixed size. |
ScalersGenericObject(int[] values)
values
- the array of scaler valuespublic double getDoubleVal(int index)
getDoubleVal
in interface org.lcsim.event.GenericObject
public float getFloatVal(int index)
getFloatVal
in interface org.lcsim.event.GenericObject
public int getIntVal(int index)
getIntVal
in interface org.lcsim.event.GenericObject
index
- the index in the data arraypublic int getNDouble()
getNDouble
in interface org.lcsim.event.GenericObject
public int getNFloat()
getNFloat
in interface org.lcsim.event.GenericObject
public int getNInt()
getNInt
in interface org.lcsim.event.GenericObject
public boolean isFixedSize()
false
to indicate object is not fixed size.isFixedSize
in interface org.lcsim.event.GenericObject
false
to indicate object is not fixed sizeCopyright © 2019. All rights reserved.