ral 0.0.1
Loading...
Searching...
No Matches
Vertex.h File Reference
#include <Math/Vector3D.h>
#include <cmath>
#include <edm4hep/ReconstructedParticleCollection.h>
#include <edm4hep/VertexCollection.h>
#include <iostream>
#include <ral/LogicalOperators.h>
Include dependency graph for Vertex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  k4
 
namespace  k4::ral
 
namespace  k4::ral::Vertex
 

Functions

ROOT::VecOps::RVec< int > k4::ral::Vertex::getType (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Get type from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getChi2 (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Get chi^2 from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< int > k4::ral::Vertex::getNdf (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Get degrees of freedom from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< int > k4::ral::Vertex::getAlgorithmType (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Get algorithm type from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getR (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Get distance to origin from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getX (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Get x coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getY (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Get y coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getZ (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Get z coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< int > k4::ral::Vertex::getType (const edm4hep::VertexCollection &collection)
 Get type from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getChi2 (const edm4hep::VertexCollection &collection)
 Get chi^2 from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< int > k4::ral::Vertex::getNdf (const edm4hep::VertexCollection &collection)
 Get degrees of freedom from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< int > k4::ral::Vertex::getAlgorithmType (const edm4hep::VertexCollection &collection)
 Get algorithm type from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getR (const edm4hep::VertexCollection &collection)
 Get distance to origin from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getX (const edm4hep::VertexCollection &collection)
 Get x coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getY (const edm4hep::VertexCollection &collection)
 Get y coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< float > k4::ral::Vertex::getZ (const edm4hep::VertexCollection &collection)
 Get z coordinate from each item in a collection of Vertex.
 
int k4::ral::Vertex::printType (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Print type from each item in a collection of Vertex.
 
int k4::ral::Vertex::printChi2 (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Print chi^2 from each item in a collection of Vertex.
 
int k4::ral::Vertex::printNdf (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Print degrees of freedom from each item in a collection of Vertex.
 
int k4::ral::Vertex::printAlgorithmType (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Print algorithm type from each item in a collection of Vertex.
 
int k4::ral::Vertex::printR (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Print distance to origin from each item in a collection of Vertex.
 
int k4::ral::Vertex::printX (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Print x coordinate from each item in a collection of Vertex.
 
int k4::ral::Vertex::printY (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Print y coordinate from each item in a collection of Vertex.
 
int k4::ral::Vertex::printZ (ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Print z coordinate from each item in a collection of Vertex.
 
int k4::ral::Vertex::printType (const edm4hep::VertexCollection &collection)
 Print type from each item in a collection of Vertex.
 
int k4::ral::Vertex::printChi2 (const edm4hep::VertexCollection &collection)
 Print chi^2 from each item in a collection of Vertex.
 
int k4::ral::Vertex::printNdf (const edm4hep::VertexCollection &collection)
 Print degrees of freedom from each item in a collection of Vertex.
 
int k4::ral::Vertex::printAlgorithmType (const edm4hep::VertexCollection &collection)
 Print algorithm type from each item in a collection of Vertex.
 
int k4::ral::Vertex::printR (const edm4hep::VertexCollection &collection)
 Print distance to origin from each item in a collection of Vertex.
 
int k4::ral::Vertex::printX (const edm4hep::VertexCollection &collection)
 Print x coordinate from each item in a collection of Vertex.
 
int k4::ral::Vertex::printY (const edm4hep::VertexCollection &collection)
 Print y coordinate from each item in a collection of Vertex.
 
int k4::ral::Vertex::printZ (const edm4hep::VertexCollection &collection)
 Print z coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskType (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Create boolean mask based on the value of type from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskChi2 (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Create boolean mask based on the value of chi^2 from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskNdf (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Create boolean mask based on the value of degrees of freedom from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskAlgorithmType (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Create boolean mask based on the value of algorithm type from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskR (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Create boolean mask based on the value of distance to origin from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskX (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Create boolean mask based on the value of x coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskY (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Create boolean mask based on the value of y coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskZ (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Create boolean mask based on the value of z coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskType (LogicalOperators::ComparisonOperator op, int val, const edm4hep::VertexCollection &collection)
 Create boolean mask based on the value of type from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskChi2 (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Create boolean mask based on the value of chi^2 from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskNdf (LogicalOperators::ComparisonOperator op, int val, const edm4hep::VertexCollection &collection)
 Create boolean mask based on the value of degrees of freedom from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskAlgorithmType (LogicalOperators::ComparisonOperator op, int val, const edm4hep::VertexCollection &collection)
 Create boolean mask based on the value of algorithm type from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskR (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Create boolean mask based on the value of distance to origin from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskX (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Create boolean mask based on the value of x coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskY (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Create boolean mask based on the value of y coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< bool > k4::ral::Vertex::maskZ (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Create boolean mask based on the value of z coordinate from each item in a collection of Vertex.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::selType (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Select a subgroup of Vertex based on the value of type.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::selChi2 (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Select a subgroup of Vertex based on the value of chi^2.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::selNdf (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Select a subgroup of Vertex based on the value of degrees of freedom.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::selAlgorithmType (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Select a subgroup of Vertex based on the value of algorithm type.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::selR (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Select a subgroup of Vertex based on the value of distance to origin.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::selX (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Select a subgroup of Vertex based on the value of x coordinate.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::selY (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Select a subgroup of Vertex based on the value of y coordinate.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::selZ (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::VertexData > &collection)
 Select a subgroup of Vertex based on the value of z coordinate.
 
edm4hep::VertexCollection k4::ral::Vertex::selType (LogicalOperators::ComparisonOperator op, int val, const edm4hep::VertexCollection &collection)
 Select a subgroup of Vertex based on the value of type.
 
edm4hep::VertexCollection k4::ral::Vertex::selChi2 (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Select a subgroup of Vertex based on the value of chi^2.
 
edm4hep::VertexCollection k4::ral::Vertex::selNdf (LogicalOperators::ComparisonOperator op, int val, const edm4hep::VertexCollection &collection)
 Select a subgroup of Vertex based on the value of degrees of freedom.
 
edm4hep::VertexCollection k4::ral::Vertex::selAlgorithmType (LogicalOperators::ComparisonOperator op, int val, const edm4hep::VertexCollection &collection)
 Select a subgroup of Vertex based on the value of algorithm type.
 
edm4hep::VertexCollection k4::ral::Vertex::selR (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Select a subgroup of Vertex based on the value of distance to origin.
 
edm4hep::VertexCollection k4::ral::Vertex::selX (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Select a subgroup of Vertex based on the value of x coordinate.
 
edm4hep::VertexCollection k4::ral::Vertex::selY (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Select a subgroup of Vertex based on the value of y coordinate.
 
edm4hep::VertexCollection k4::ral::Vertex::selZ (LogicalOperators::ComparisonOperator op, float val, const edm4hep::VertexCollection &collection)
 Select a subgroup of Vertex based on the value of z coordinate.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::sortType (ROOT::VecOps::RVec< edm4hep::VertexData > &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of type.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::sortChi2 (ROOT::VecOps::RVec< edm4hep::VertexData > &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of chi^2.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::sortNdf (ROOT::VecOps::RVec< edm4hep::VertexData > &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of degrees of freedom.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::sortAlgorithmType (ROOT::VecOps::RVec< edm4hep::VertexData > &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of algorithm type.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::sortR (ROOT::VecOps::RVec< edm4hep::VertexData > &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of distance to origin.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::sortX (ROOT::VecOps::RVec< edm4hep::VertexData > &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of b.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::sortY (ROOT::VecOps::RVec< edm4hep::VertexData > &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of b.
 
ROOT::VecOps::RVec< edm4hep::VertexData > k4::ral::Vertex::sortZ (ROOT::VecOps::RVec< edm4hep::VertexData > &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of z coordinate.
 
edm4hep::VertexCollection k4::ral::Vertex::sortType (edm4hep::VertexCollection &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of type.
 
edm4hep::VertexCollection k4::ral::Vertex::sortChi2 (edm4hep::VertexCollection &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of chi^2.
 
edm4hep::VertexCollection k4::ral::Vertex::sortNdf (edm4hep::VertexCollection &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of degrees of freedom.
 
edm4hep::VertexCollection k4::ral::Vertex::sortAlgorithmType (edm4hep::VertexCollection &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of algorithm type.
 
edm4hep::VertexCollection k4::ral::Vertex::sortR (edm4hep::VertexCollection &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of distance to origin.
 
edm4hep::VertexCollection k4::ral::Vertex::sortX (edm4hep::VertexCollection &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of x coordinate.
 
edm4hep::VertexCollection k4::ral::Vertex::sortY (edm4hep::VertexCollection &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of y coordinate.
 
edm4hep::VertexCollection k4::ral::Vertex::sortZ (edm4hep::VertexCollection &collection, bool reverse=false)
 Sort a collection of Vertex based on the value of z coordinate.
 
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > k4::ral::Vertex::getParticles (edm4hep::VertexData &item, ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &relatedCollection)
 Get the collection of ReconstructedParticle related to a Vertex.
 
edm4hep::ReconstructedParticleCollection k4::ral::Vertex::getParticles (const edm4hep::Vertex &item)
 Get the collection of ReconstructedParticle related to a Vertex.