public class GBLTrackData extends Object implements org.lcsim.event.GenericObject
Modifier and Type | Class and Description |
---|---|
static class |
GBLTrackData.GBLDOUBLE |
private static class |
GBLTrackData.GBLINT |
Modifier and Type | Field and Description |
---|---|
private double[] |
bank_double |
private int[] |
bank_int |
Constructor and Description |
---|
GBLTrackData(org.lcsim.event.GenericObject o) |
GBLTrackData(int id)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
double |
getDoubleVal(int index) |
float |
getFloatVal(int index) |
int |
getIntVal(int index) |
int |
getNDouble() |
int |
getNFloat() |
int |
getNInt() |
GblUtils.PerigeeParams |
getPerigeeTrackParameters() |
Hep3Matrix |
getPrjPerToCl() |
private double |
getPrjPerToClVal(int row,
int col) |
int |
getTrackId() |
boolean |
isFixedSize() |
void |
setPerigeeTrackParameters(GblUtils.PerigeeParams perPar) |
void |
setPrjPerToCl(int row,
int col,
double val) |
void |
setTrackId(int val) |
public GBLTrackData(int id)
public GBLTrackData(org.lcsim.event.GenericObject o)
public void setTrackId(int val)
val
- track ID valuepublic int getTrackId()
public void setPerigeeTrackParameters(GblUtils.PerigeeParams perPar)
perPar
- is the perigee parameters that is added to objectpublic GblUtils.PerigeeParams getPerigeeTrackParameters()
public void setPrjPerToCl(int row, int col, double val)
public Hep3Matrix getPrjPerToCl()
private double getPrjPerToClVal(int row, int col)
public int getNInt()
getNInt
in interface org.lcsim.event.GenericObject
public int getNFloat()
getNFloat
in interface org.lcsim.event.GenericObject
public int getNDouble()
getNDouble
in interface org.lcsim.event.GenericObject
public int getIntVal(int index)
getIntVal
in interface org.lcsim.event.GenericObject
public float getFloatVal(int index)
getFloatVal
in interface org.lcsim.event.GenericObject
public double getDoubleVal(int index)
getDoubleVal
in interface org.lcsim.event.GenericObject
public boolean isFixedSize()
isFixedSize
in interface org.lcsim.event.GenericObject
Copyright © 2019. All rights reserved.