LCFIVertex
0.7.2
|
Find vertices in a jet using kinematic ZVTOP-ZVKIN algorithm. More...
#include <ZVTOPZVKINProcessor.h>
Protected Attributes | |
std::string | _JetRPCollectionName |
std::string | _DecayChainRPTracksCollectionName |
std::string | _VertexCollectionName |
std::string | _IPVertexCollectionName |
std::string | _DecayChainCollectionName |
vertex_lcfi::Algo< Jet *, DecayChain * > * | _ZVKIN |
bool | _ManualPrimaryVertex |
FloatVec | _ManualPrimaryVertexPos |
FloatVec | _ManualPrimaryVertexErr |
double | _MinimumProbability |
double | _InitialGhostWidth |
double | _MaxChi2Allowed |
bool | _OutputTrackChi2 |
int | _nRun |
int | _nEvt |
Find vertices in a jet using kinematic ZVTOP-ZVKIN algorithm.
Name | Type | Represents |
JetRPCollectionName | ReconstructedParticle | Jets to be Vertexed (eg from SatoruJetFinderProcessor |
IPVertexCollectionName | Vertex | Event Interaction Point (eg from PerEventIPFitterProcessor) - optional can be manually specified |
Name | Type | Represents |
DecayChainCollectionName | ReconstructedParticle | Decay Chains (set of found vertices) |
VertexCollection | Vertex | Found vertices |
DecayChainRPTracksCollectionName | ReconstructedParticle | Tracks used in Decay Chains and found vertices |
This processor finds vertices in a set of LCIO ReconstructedParticles (usually a jet) using the algorithm ZVTOP(ZVKIN) Also see (INSERT LINK TO ZVTOP DOC) To be used each ReconstructedParticle must have an attached LCIO Track. Note it is imperative that the tracks have well formed and preferably accurate covariance matrices in d0 and z0. If the covariances are too small fake or no vertices may be found. Too large and vertices will be combined.
The algorithm also requires an interaction point in the form of an LCIO Vertex or a manually set position and covariance. - NOTE Only an ip at the origin (0,0,0) is supported as the ghosttrack has that origin, this will hopefully be upgraded in a future release.
The set of vertices forming a decay chain as output as set of LCIO Vertices and LCIO ReconstructedParticles for details see the interface documentation
For more details on algorihmic parameters see the ZVKIN paper "zvkin.ps" in the doc directory.
JetRPCollection | Name of the ReconstructedParticle collection that represents jets |
IPVertexCollection | Name of the Vertex collection that contains the primary vertex (Optional) |
DecayChainRPTracksCollectionName | Name of the ReconstructedParticle collection that represents tracks in output decay chains |
VertexCollection | Name of the Vertex collection that contains found vertices |
DecayChainCollectionName | Name of the ReconstructedParticle collection that holds RPs representing output decay chains |
ManualIPVertex | If false then the primary vertex from VertexCollection is used |
ManualIPVertexPosition | Manually set position of the primary vertex (cm) - non origin IP not yet fully supported |
ManualIPVertexError | Manually set error matrix of the primary vertex (cm) (lower symmetric) |
MinimumProbability | If a vertex candidate has a probability below this it will not be considered - lower value results in more merging and lower vertex multiplicity |
InitialGhostWidth | Width in cm of the ghost inital ghosttrack also the smallest width it is allowed to have |
MaxChi2Allowed | The ghost track is widened until all forward jet tracks have a chi squared lower than this value |
OutputTrackChi2 | If true the chi squared contributions of tracks to vertices is written to LCIO |
Definition at line 63 of file ZVTOPZVKINProcessor.h.