Set Tau "Detector Axis" and "Intermediate Axis". More...
#include <TauAxisSetter.h>
Public Member Functions | |
TauAxisSetter (const std::string &name) | |
ASG_TOOL_CLASS2 (TauAxisSetter, TauRecToolBase, ITauToolBase) | |
virtual StatusCode | initialize () |
Tool initializer. | |
virtual StatusCode | eventInitialize () |
Event initializer - called at the beginning of each event. | |
virtual StatusCode | finalize () |
Finalizer. | |
virtual StatusCode | execute (xAOD::TauJet &pTau) |
Execute - called for each tau candidate. | |
virtual void | print () const |
Print the state of the tool. | |
virtual StatusCode | eventFinalize () |
Event finalizer - called at the end of each event. |
Set Tau "Detector Axis" and "Intermediate Axis".
Note that both axes starts from the barycenter of the cluster associated to the jet seed. Then only the 4-vectors of clusters in a cone of dR around these barycenter are summed up, forming the new axis. For the "Intermediate Axis" the clusters are correct wrt tau vertex in this step (barycenter remains the same). Using this procedure, the axes are different from the original jet seed axis.