|
| StBTofGeometry (const char *name="btofGeo", const char *title="Simplified BTof Geometry") |
|
Bool_t | IsBSEC (const TVolume *element) const |
|
Bool_t | IsBTRA (const TVolume *element) const |
|
Bool_t | IsBRMD (const TVolume *element) const |
|
Bool_t | ContainOthers (TVolume *element) |
|
void | SetMCOn () |
|
void | SetMCOff () |
|
void | SetAlignFile (const Char_t *infile="") |
|
void | Init (StMaker *maker, TVolume *starHall, TGeoManager *geoManager=nullptr) |
|
Bool_t | IsInitDone () const |
|
Bool_t | IsCellValid (const Int_t icell) const |
|
Bool_t | IsSensorValid (const Int_t imodule) const |
|
Bool_t | IsTrayValid (const Int_t itray) const |
|
Int_t | CalcCellId (const Int_t volumeId, const Double_t *local) const |
|
Int_t | CalcCellId (const Int_t volumeId, const Float_t *local) const |
|
Int_t | CalcSensorId (const Int_t imodule, const Int_t itray=0) const |
|
Int_t | PrevCellId (const Int_t cellId) const |
|
Int_t | NextCellId (const Int_t cellId) const |
|
Int_t | CalcCellId (const Int_t icell, const Int_t imodule, const Int_t itray=0) const |
|
void | DecodeVolumeId (const Int_t volumeId, Int_t &imodule, Int_t &itray) const |
|
Bool_t | DecodeSensorId (const Int_t sensorId, Int_t &imodule, Int_t &itray) const |
|
Bool_t | DecodeCellId (const Int_t cellId, Int_t &icell, Int_t &imodule, Int_t &itray) const |
|
Int_t | GetCellIndex (const Int_t cellId) const |
|
Int_t | CellsInModule (const Int_t imodule=0, const Int_t itray=0) const |
|
Int_t | ModulesInTray (const Int_t itray=0) const |
|
Int_t | Trays () const |
|
const char * | GeoRootFile () |
|
virtual void | Print (Option_t *opt="") const |
|
TVolumeView * | GetTopNode () const |
|
StBTofGeomSensor * | GetGeomCell (const Int_t cellId) const |
|
StBTofGeomSensor * | GetGeomSensor (const Int_t imodule, const Int_t itray=0) const |
|
StBTofGeomTray * | GetGeomTray (const Int_t itray=0) const |
|
StBTofGeomTray * | GetGeomTrayAt (const Int_t idx=0) const |
|
Int_t | GetTrayIndexAt (const Int_t idx=0) const |
|
Int_t | GetAtOfTray (const Int_t itray=0) const |
|
Int_t | CellIdPointIn (const StThreeVectorD &point) const |
|
Bool_t | HelixCrossCellIds (const StHelixD &helix, IntVec &idVec, DoubleVec &pathVec, PointVec &crossVec) const |
|
Bool_t | HelixCrossCellIds (const StHelixD &helix, IntVec &idVec, DoubleVec &pathVec, PointVec &crossVec, DoubleVec &thetaVec) const |
|
Bool_t | HelixCrossCellIds (const StHelixD &helix, IntVec validModuleVec, IntVec projTrayVec, IntVec &idVec, DoubleVec &pathVec, PointVec &crossVec) const |
|
Bool_t | HelixCross (const StHelixD &helix) const |
|
Bool_t | HelixCross (const StHelixD &helix, IntVec validModuleVec, IntVec projTrayVec) const |
|
Bool_t | projTrayVector (const StHelixD &helix, IntVec &trayVec) const |
|
Definition at line 270 of file StBTofGeometry.h.