#include <JetDumper.h>
Public Types | |
typedef std::string | Name |
typedef std::vector< Name > | NameList |
typedef xAOD::JetFourMom_t | FourVector |
typedef std::vector< const xAOD::IParticle * > | APVector |
typedef ElementLink < xAOD::IParticleContainer > | APEL |
typedef std::vector< APEL > | APELVector |
typedef std::vector< const xAOD::MuonSegment * > | MSVector |
typedef ElementLink < xAOD::MuonSegmentContainer > | MSEL |
typedef std::vector< MSEL > | MSELVector |
Public Member Functions | |
JetDumper (std::string myname) | |
template<typename T > | |
int | dump_object (const T *pjet) const |
template<typename TList > | |
int | dump_collection (const TList *pjets) const |
int | execute () const |
void | print () const |
Print the state of the tool. |
Tool to dump jets to the log. Tool properties: ContainerName: Name of the container to be dumped Detail: 0 for container info, 1 for one line per object, 2 for object properties LineDetail: 0 for object index, 2 for kinematics, 2 for more Prefix: 0 for no prefix, 1 for type, 2 for container, 3 for type+contaienr MaxObject: Maximum number of objects for which detail is shown FloatMax: Above this value, floats are displayed in scientific notation. FloatMoments: Names of the float moments to display IntMoments: Names of the integer moments to display BoolMoments: Names of the bool moments to display CBoolMoments: Names of the bool moments storaed as char to display StringMoments: Names of the string moments to display FourVectorMoments: Names of the four-vector moments to display ElementLinkMoments: Names of the element link moments to display IntVectorMoments: Names of the int vector moments to display FloatVectorMoments: Names of the float vector moments to display AssociatedParticleVectors: Names of the associated object vectors to display
int JetDumper::execute | ( | ) | const [virtual] |
Method to be called for each event. Returns 0 for success.
Implements IJetExecuteTool.