LCFIVertex
0.7.2
|
Calculates the Vertex Charge. More...
#include <VertexChargeProcessor.h>
Protected Attributes | |
std::string | _JetRPColName |
std::string | _DecayChainRPColName |
std::string | _RelationColName |
std::string | _IPVertexCollectionName |
std::string | _VertexChargeCollectionName |
std::vector< std::string > | _JetVariableNames |
vertex_lcfi::Algo< DecayChain *, double > * | _VertexCharge |
vertex_lcfi::Algo< DecayChain *, DecayChain * > * | _Attach |
bool | _ChargeAddAllTracksFromSecondary |
double | _ChargeLoDCutmin |
double | _ChargeLoDCutmax |
double | _ChargeCloseapproachCut |
int | _nRun |
int | _nEvt |
Calculates the Vertex Charge.
The processor calculated the vertex charge of a Decay Chain by using the tracks and the verteces present in the chain. Two logically slightly different algorithms are used depending on the hypothesis of a B or C quark Vertex. In the B hypothesis we include the inner verteces, in the C we do not include them. This choice is controlled by the parameter ChargeAllSecondaryTracks.
The processor writes into the selected lcio output file. All the values calculated by the processor are saved in the same LCFloatVec collection. The default name of the output collection is Charge.Although this is changed in the steering files to something more appropriate, depending on B or C calculation. For more details see the interface documentation.
VertexChargeCollection | collection where results will be stored. |
ChargeAllSecondaryTracks | include or exclude tracks in the inner vertices for the track attachment. |
ChargeCloseapproachCut | upper cut on track distance of closest approach to the seed axis in the calculation of the vertex charge variable, used by vertex_lcfi::TrackAttach. |
ChargeLoDCutmax | Cut determining the maximum L/D for the Charge, used by vertex_lcfi::TrackAttach (when calculating C-Charge) |
ChargeLoDCutmin | Cut determining the minimum L/D for the Charge, used by vertex_lcfi::TrackAttach (when calculating C-Charge) |
Definition at line 44 of file VertexChargeProcessor.h.