|
| DeclareInterfaceID (ITrackingVolumeArrayCreator, 1, 0) |
| Creates the InterfaceID and interfaceID() method. More...
|
|
virtual | ~ITrackingVolumeArrayCreator ()=default |
| Virtual destructor. More...
|
|
virtual TrackingVolumeArray * | cylinderVolumesArrayInR (const std::vector< TrackingVolume * > &vols, bool navigationtype=false) const =0 |
| TrackingVolumeArrayCreator interface method - create a R-binned cylindrical volume array. More...
|
|
virtual std::unique_ptr< TrackingVolumeArray > | cylinderVolumesArrayInR (const std::vector< VolumePtr > &vols, bool navigationtype=false) const =0 |
|
virtual TrackingVolumeArray * | cylinderVolumesArrayInZ (const std::vector< TrackingVolume * > &vols, bool navigationtype=false) const =0 |
| TrackingVolumeArrayCreator interface method - create a R-binned cylindrical volume array. More...
|
|
virtual std::unique_ptr< TrackingVolumeArray > | cylinderVolumesArrayInZ (const std::vector< VolumePtr > &vols, bool navigationtype=false) const =0 |
|
virtual TrackingVolumeArray * | cylinderVolumesArrayInPhi (const std::vector< TrackingVolume * > &vols, bool navigationtype=false) const =0 |
| TrackingVolumeArrayCreator interface method - create a Phi-binned cylindrical volume array. More...
|
|
virtual std::unique_ptr< TrackingVolumeArray > | cylinderVolumesArrayInPhi (const std::vector< VolumePtr > &vols, bool navigationtype=false) const =0 |
|
virtual TrackingVolumeArray * | cylinderVolumesArrayInPhiR (const std::vector< TrackingVolume * > &vols, bool navigationtype=false) const =0 |
| TrackingVolumeArrayCreator interface method - create a 2dim cylindrical volume array. More...
|
|
virtual std::unique_ptr< TrackingVolumeArray > | cylinderVolumesArrayInPhiR (const std::vector< VolumePtr > &vols, bool navigationtype=false) const =0 |
|
virtual TrackingVolumeArray * | cylinderVolumesArrayInPhiZ (const std::vector< TrackingVolume * > &vols, bool navigationtype=false) const =0 |
| TrackingVolumeArrayCreator interface method - create a 2dim cylindrical volume array. More...
|
|
virtual std::unique_ptr< TrackingVolumeArray > | cylinderVolumesArrayInPhiZ (const std::vector< VolumePtr > &vols, bool navigationtype=false) const =0 |
|
virtual TrackingVolumeArray * | cuboidVolumesArrayNav (const std::vector< TrackingVolume * > &vols, Trk::BinUtility *binUtil, bool navigationtype=false) const =0 |
| TrackingVolumeArrayCreator interface method - create a cuboid volume array. More...
|
|
virtual std::unique_ptr< TrackingVolumeArray > | cuboidVolumesArrayNav (const std::vector< VolumePtr > &vols, Trk::BinUtility *binUtil) const =0 |
|
virtual TrackingVolumeArray * | trapezoidVolumesArrayNav (const std::vector< TrackingVolume * > &vols, Trk::BinUtility *binUtil, bool navigationtype=false) const =0 |
| TrackingVolumeArrayCreator interface method - create a trapezoid volume array. More...
|
|
virtual std::unique_ptr< TrackingVolumeArray > | trapezoidVolumesArrayNav (const std::vector< VolumePtr > &vols, Trk::BinUtility *binUtil) const =0 |
|
virtual TrackingVolumeArray * | doubleTrapezoidVolumesArrayNav (const std::vector< TrackingVolume * > &vols, Trk::BinUtility *binUtil, bool navigationtype=false) const =0 |
| TrackingVolumeArrayCreator interface method - create a doubleTrapezoid volume array. More...
|
|
virtual std::unique_ptr< TrackingVolumeArray > | doubleTrapezoidVolumesArrayNav (const std::vector< VolumePtr > &vols, Trk::BinUtility *binUtil) const =0 |
|