ral 0.0.1
Loading...
Searching...
No Matches
TrackerHit3D.h File Reference
#include <cmath>
#include <edm4hep/TrackerHit3DCollection.h>
#include <iostream>
#include <ral/LogicalOperators.h>
Include dependency graph for TrackerHit3D.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::TrackerHit3D
 

Functions

ROOT::VecOps::RVec< int > k4::ral::TrackerHit3D::getType (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Get type from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< int > k4::ral::TrackerHit3D::getQuality (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Get quality from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< unsigned long long > k4::ral::TrackerHit3D::getCellID (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Get detector cell ID from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< float > k4::ral::TrackerHit3D::getEDep (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Get eDep from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< float > k4::ral::TrackerHit3D::getTime (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Get time of the hit from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< int > k4::ral::TrackerHit3D::getType (const edm4hep::TrackerHit3DCollection &collection)
 Get type from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< int > k4::ral::TrackerHit3D::getQuality (const edm4hep::TrackerHit3DCollection &collection)
 Get quality from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< unsigned long long > k4::ral::TrackerHit3D::getCellID (const edm4hep::TrackerHit3DCollection &collection)
 Get detector cell ID from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< float > k4::ral::TrackerHit3D::getEDep (const edm4hep::TrackerHit3DCollection &collection)
 Get eDep from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< float > k4::ral::TrackerHit3D::getTime (const edm4hep::TrackerHit3DCollection &collection)
 Get time of the hit from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printType (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Print type from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printQuality (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Print type from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printCellID (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Print detector cell ID from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printEDep (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Print eDep from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printTime (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Print time of the hit from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printType (const edm4hep::TrackerHit3DCollection &collection)
 Print type from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printQuality (const edm4hep::TrackerHit3DCollection &collection)
 Print type from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printCellID (const edm4hep::TrackerHit3DCollection &collection)
 Print detector cell ID from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printEDep (const edm4hep::TrackerHit3DCollection &collection)
 Print eDep from each item in a collection of TrackerHit3D.
 
int k4::ral::TrackerHit3D::printTime (const edm4hep::TrackerHit3DCollection &collection)
 Print time of the hit from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskType (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Create boolean mask based on the value of type from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskQuality (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Create boolean mask based on the value of type from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskCellID (LogicalOperators::ComparisonOperator op, unsigned long long val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Create boolean mask based on the value of detector cell ID from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskEDep (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Create boolean mask based on the value of eDep from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskTime (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Create boolean mask based on the value of time of the hit from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskType (LogicalOperators::ComparisonOperator op, int val, const edm4hep::TrackerHit3DCollection &collection)
 Create boolean mask based on the value of type from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskQuality (LogicalOperators::ComparisonOperator op, int val, const edm4hep::TrackerHit3DCollection &collection)
 Create boolean mask based on the value of type from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskCellID (LogicalOperators::ComparisonOperator op, unsigned long long val, const edm4hep::TrackerHit3DCollection &collection)
 Create boolean mask based on the value of detector cell ID from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskEDep (LogicalOperators::ComparisonOperator op, float val, const edm4hep::TrackerHit3DCollection &collection)
 Create boolean mask based on the value of eDep from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< bool > k4::ral::TrackerHit3D::maskTime (LogicalOperators::ComparisonOperator op, float val, const edm4hep::TrackerHit3DCollection &collection)
 Create boolean mask based on the value of time of the hit from each item in a collection of TrackerHit3D.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::selType (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Select a subgroup of TrackerHit3D based on the value of type.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::selQuality (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Select a subgroup of TrackerHit3D based on the value of type.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::selCellID (LogicalOperators::ComparisonOperator op, unsigned long long val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Select a subgroup of TrackerHit3D based on the value of detector cell ID.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::selEDep (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Select a subgroup of TrackerHit3D based on the value of eDep.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::selTime (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection)
 Select a subgroup of TrackerHit3D based on the value of time of the hit.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::selType (LogicalOperators::ComparisonOperator op, int val, const edm4hep::TrackerHit3DCollection &collection)
 Select a subgroup of TrackerHit3D based on the value of type.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::selQuality (LogicalOperators::ComparisonOperator op, int val, const edm4hep::TrackerHit3DCollection &collection)
 Select a subgroup of TrackerHit3D based on the value of type.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::selCellID (LogicalOperators::ComparisonOperator op, unsigned long long val, const edm4hep::TrackerHit3DCollection &collection)
 Select a subgroup of TrackerHit3D based on the value of detector cell ID.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::selEDep (LogicalOperators::ComparisonOperator op, float val, const edm4hep::TrackerHit3DCollection &collection)
 Select a subgroup of TrackerHit3D based on the value of eDep.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::selTime (LogicalOperators::ComparisonOperator op, float val, const edm4hep::TrackerHit3DCollection &collection)
 Select a subgroup of TrackerHit3D based on the value of time of the hit.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::sortType (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of type.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::sortQuality (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of quality.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::sortCellID (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of detector cell ID.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::sortEDep (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of eDep.
 
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > k4::ral::TrackerHit3D::sortTime (ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of time of the hit.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::sortType (edm4hep::TrackerHit3DCollection &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of type.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::sortQuality (edm4hep::TrackerHit3DCollection &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of quality.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::sortCellID (edm4hep::TrackerHit3DCollection &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of detector cell ID.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::sortEDep (edm4hep::TrackerHit3DCollection &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of eDep.
 
edm4hep::TrackerHit3DCollection k4::ral::TrackerHit3D::sortTime (edm4hep::TrackerHit3DCollection &collection, bool reverse=false)
 Sort a collection of TrackerHit3D based on the value of time of the hit.