Trig::BunchCrossingConfProviderBase Node1 Trig::BunchCrossingConfProviderBase + configuredBCIDs() + configuredIntensitiesBeam1() + configuredIntensitiesBeam2() + configuredUnpairedBCIDsBeam1() + configuredUnpairedBCIDsBeam2() + configuredUnpairedIntensities Beam1() + configuredUnpairedIntensities Beam2() Node2 Trig::IBunchCrossingConf Provider + configID() + configuredBCIDs() + configuredIntensitiesBeam1() + configuredIntensitiesBeam2() + configuredUnpairedBCIDsBeam1() + configuredUnpairedBCIDsBeam2() + configuredUnpairedIntensities Beam1() + configuredUnpairedIntensities Beam2() Node2->Node1 Node3 asg::IAsgTool + ~IAsgTool() + print() Node3->Node2 Node5 Trig::IBunchCrossingTool + isFilled() + isInTrain() + isUnpaired() + isBeam1() + isBeam2() + bcIntensity() + bcType() + distanceFromFront() + distanceFromTail() + gapBeforeTrain() and 11 more... Node3->Node5 Node4 IAlgTool Node4->Node3 Node5->Node1 Node6 std::string Node6->Node1 #BUNCH_CONFIG_INCIDENT_NAME Node7 std::basic_string< char > Node7->Node6