, including all inherited members.
  | bcid_type typedef | Trig::IBunchCrossingTool |  | 
  | bcIntensity(bcid_type bcid=0, BeamType type=Crossing) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | bcType(bcid_type bcid=0) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | Beam1 enum value | Trig::IBunchCrossingTool |  | 
  | Beam2 enum value | Trig::IBunchCrossingTool |  | 
  | BeamType enum name | Trig::IBunchCrossingTool |  | 
  | BunchCrossings enum value | Trig::IBunchCrossingTool |  | 
  | BunchCrossingType enum name | Trig::IBunchCrossingTool |  | 
  | BunchDistanceType enum name | Trig::IBunchCrossingTool |  | 
  | bunchesAfter(bcid_type bcid=0, int bunches=10) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | bunchesInFront(bcid_type bcid=0, int bunches=10) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | BunchFillType enum name | Trig::IBunchCrossingTool |  | 
  | bunchIntAfter(bcid_type bcid=0, int bunches=10, BeamType type=Crossing) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | bunchIntInFront(bcid_type bcid=0, int bunches=10, BeamType type=Crossing) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | bunchTrainSpacing(BunchDistanceType type=NanoSec) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | CollidingBunch enum value | Trig::IBunchCrossingTool |  | 
  | Crossing enum value | Trig::IBunchCrossingTool |  | 
  | distanceFromFront(bcid_type bcid=0, BunchDistanceType type=NanoSec) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | distanceFromTail(bcid_type bcid=0, BunchDistanceType type=NanoSec) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | Empty enum value | Trig::IBunchCrossingTool |  | 
  | EmptyBunch enum value | Trig::IBunchCrossingTool |  | 
  | FilledBunches enum value | Trig::IBunchCrossingTool |  | 
  | FirstEmpty enum value | Trig::IBunchCrossingTool |  | 
  | Front enum value | Trig::IBunchCrossingTool |  | 
  | gapAfterBunch(bcid_type bcid=0, BunchDistanceType dtype=NanoSec, BunchFillType ftype=CollidingBunch) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | gapAfterTrain(bcid_type bcid=0, BunchDistanceType type=NanoSec) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | gapBeforeBunch(bcid_type bcid=0, BunchDistanceType dtype=NanoSec, BunchFillType ftype=CollidingBunch) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | gapBeforeTrain(bcid_type bcid=0, BunchDistanceType type=NanoSec) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | isBeam1(bcid_type bcid=0) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | isBeam2(bcid_type bcid=0) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | isFilled(bcid_type bcid=0) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | isInTrain(bcid_type bcid=0) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | isUnpaired(bcid_type bcid=0) const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | Middle enum value | Trig::IBunchCrossingTool |  | 
  | MiddleEmpty enum value | Trig::IBunchCrossingTool |  | 
  | NanoSec enum value | Trig::IBunchCrossingTool |  | 
  | numberOfBunchTrains() const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | numberOfFilledBunches() const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | numberOfUnpairedBunches() const =0 | Trig::IBunchCrossingTool |  [pure virtual] | 
  | print() const =0 | asg::IAsgTool |  [pure virtual] | 
  | Single enum value | Trig::IBunchCrossingTool |  | 
  | Tail enum value | Trig::IBunchCrossingTool |  | 
  | Unpaired enum value | Trig::IBunchCrossingTool |  | 
  | UnpairedBeam1 enum value | Trig::IBunchCrossingTool |  | 
  | UnpairedBeam2 enum value | Trig::IBunchCrossingTool |  | 
  | UnpairedBunch enum value | Trig::IBunchCrossingTool |  | 
  | ~IAsgTool() | asg::IAsgTool |  [inline, virtual] |