ral 0.0.1
Loading...
Searching...
No Matches
k4::ral::Cluster Namespace Reference

Functions

ROOT::VecOps::RVec< int > getType (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Get type from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getEnergy (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Get energy from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getITheta (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Get intrinsic theta angle from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getPhi (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Get intrinsic phi angle from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getR (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Get distance to origin from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getX (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Get x coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getY (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Get y coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getZ (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Get z coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< int > getType (const edm4hep::ClusterCollection &collection)
 Get type from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getEnergy (const edm4hep::ClusterCollection &collection)
 Get energy from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getITheta (const edm4hep::ClusterCollection &collection)
 Get intrinsic theta angle from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getPhi (const edm4hep::ClusterCollection &collection)
 Get intrinsic phi angle from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getR (const edm4hep::ClusterCollection &collection)
 Get distance to origin from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getX (const edm4hep::ClusterCollection &collection)
 Get x coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getY (const edm4hep::ClusterCollection &collection)
 Get y coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< float > getZ (const edm4hep::ClusterCollection &collection)
 Get z coordinate from each item in a collection of Cluster.
 
int printType (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Print type from each item in a collection of Cluster.
 
int printEnergy (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Print energy from each item in a collection of Cluster.
 
int printITheta (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Print intrinsic theta angle from each item in a collection of Cluster.
 
int printPhi (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Print intrinsic phi angle from each item in a collection of Cluster.
 
int printR (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Print distance to origin from each item in a collection of Cluster.
 
int printX (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Print x coordinate from each item in a collection of Cluster.
 
int printY (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Print y coordinate from each item in a collection of Cluster.
 
int printZ (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Print z coordinate from each item in a collection of Cluster.
 
int printType (const edm4hep::ClusterCollection &collection)
 Print type from each item in a collection of Cluster.
 
int printEnergy (const edm4hep::ClusterCollection &collection)
 Print energy from each item in a collection of Cluster.
 
int printITheta (const edm4hep::ClusterCollection &collection)
 Print intrinsic theta angle from each item in a collection of Cluster.
 
int printPhi (const edm4hep::ClusterCollection &collection)
 Print intrinsic phi angle from each item in a collection of Cluster.
 
int printR (const edm4hep::ClusterCollection &collection)
 Print distance to origin from each item in a collection of Cluster.
 
int printX (const edm4hep::ClusterCollection &collection)
 Print x coordinate from each item in a collection of Cluster.
 
int printY (const edm4hep::ClusterCollection &collection)
 Print y coordinate from each item in a collection of Cluster.
 
int printZ (const edm4hep::ClusterCollection &collection)
 Print z coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskType (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Create boolean mask based on the value of type from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskEnergy (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Create boolean mask based on the value of energy from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskITheta (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Create boolean mask based on the value of intrinsic theta angle from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskPhi (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Create boolean mask based on the value of intrinsic phi angle from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskR (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Create boolean mask based on the value of distance to origin from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskX (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Create boolean mask based on the value of x coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskY (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Create boolean mask based on the value of y coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskZ (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Create boolean mask based on the value of z coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskType (LogicalOperators::ComparisonOperator op, int val, const edm4hep::ClusterCollection &collection)
 Create boolean mask based on the value of type from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskEnergy (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Create boolean mask based on the value of energy from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskITheta (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Create boolean mask based on the value of intrinsic theta angle from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskPhi (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Create boolean mask based on the value of intrinsic phi angle from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskR (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Create boolean mask based on the value of distance to origin from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskX (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Create boolean mask based on the value of x coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskY (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Create boolean mask based on the value of y coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< bool > maskZ (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Create boolean mask based on the value of z coordinate from each item in a collection of Cluster.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > selType (LogicalOperators::ComparisonOperator op, int val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Select a subgroup of Cluster based on the value of type.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > selEnergy (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Select a subgroup of Cluster based on the value of energy.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > selITheta (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Select a subgroup of Cluster based on the value of intrinsic theta angle.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > selPhi (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Select a subgroup of Cluster based on the value of intrinsic phi angle.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > selR (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Select a subgroup of Cluster based on the value of distance to origin.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > selX (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Select a subgroup of Cluster based on the value of x coordinate.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > selY (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Select a subgroup of Cluster based on the value of y coordinate.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > selZ (LogicalOperators::ComparisonOperator op, float val, ROOT::VecOps::RVec< edm4hep::ClusterData > &collection)
 Select a subgroup of Cluster based on the value of z coordinate.
 
edm4hep::ClusterCollection selType (LogicalOperators::ComparisonOperator op, int val, const edm4hep::ClusterCollection &collection)
 Select a subgroup of Cluster based on the value of type.
 
edm4hep::ClusterCollection selEnergy (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Select a subgroup of Cluster based on the value of energy.
 
edm4hep::ClusterCollection selITheta (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Select a subgroup of Cluster based on the value of intrinsic theta angle.
 
edm4hep::ClusterCollection selPhi (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Select a subgroup of Cluster based on the value of intrinsic phi angle.
 
edm4hep::ClusterCollection selR (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Select a subgroup of Cluster based on the value of distance to origin.
 
edm4hep::ClusterCollection selX (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Select a subgroup of Cluster based on the value of x coordinate.
 
edm4hep::ClusterCollection selY (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Select a subgroup of Cluster based on the value of y coordinate.
 
edm4hep::ClusterCollection selZ (LogicalOperators::ComparisonOperator op, float val, const edm4hep::ClusterCollection &collection)
 Select a subgroup of Cluster based on the value of z coordinate.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > sortType (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of type.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > sortEnergy (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of energy.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > sortITheta (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of intrinsic theta angle.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > sortPhi (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of intrinsic phi angle.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > sortR (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of distance to origin.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > sortX (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of x coordinate.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > sortY (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of y coordinate.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > sortZ (ROOT::VecOps::RVec< edm4hep::ClusterData > &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of z coordinate.
 
edm4hep::ClusterCollection sortType (edm4hep::ClusterCollection &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of type.
 
edm4hep::ClusterCollection sortEnergy (edm4hep::ClusterCollection &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of energy.
 
edm4hep::ClusterCollection sortITheta (edm4hep::ClusterCollection &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of intrinsic theta angle.
 
edm4hep::ClusterCollection sortPhi (edm4hep::ClusterCollection &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of intrinsic phi angle.
 
edm4hep::ClusterCollection sortR (edm4hep::ClusterCollection &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of distance to origin.
 
edm4hep::ClusterCollection sortX (edm4hep::ClusterCollection &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of x coordinate.
 
edm4hep::ClusterCollection sortY (edm4hep::ClusterCollection &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of y coordinate.
 
edm4hep::ClusterCollection sortZ (edm4hep::ClusterCollection &collection, bool reverse=false)
 Sort a collection of Cluster based on the value of z coordinate.
 
ROOT::VecOps::RVec< edm4hep::ClusterData > getClusters (edm4hep::ClusterData &item, ROOT::VecOps::RVec< edm4hep::ClusterData > &relatedCollection)
 Get the collection of Cluster related to a Cluster.
 
ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > getHits (edm4hep::ClusterData &item, ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &relatedCollection)
 Get the collection of CalorimeterHit related to a Cluster.
 
edm4hep::ClusterCollection getClusters (const edm4hep::Cluster &item)
 Get the collection of Cluster related to a Cluster.
 
edm4hep::CalorimeterHitCollection getHits (const edm4hep::Cluster &item)
 Get the collection of CalorimeterHit related to a Cluster.
 

Function Documentation

◆ getClusters() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::getClusters ( const edm4hep::Cluster & item)

Get the collection of Cluster related to a Cluster.

Parameters
itemCluster to look in for related collection

◆ getClusters() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::getClusters ( edm4hep::ClusterData & item,
ROOT::VecOps::RVec< edm4hep::ClusterData > & relatedCollection )

Get the collection of Cluster related to a Cluster.

Parameters
itemCluster from which to look for the related collection.
relatedCollectionComplete collection of Cluster to filter

◆ getEnergy() [1/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getEnergy ( const edm4hep::ClusterCollection & collection)

Get energy from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getEnergy() [2/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getEnergy ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Get energy from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getHits() [1/2]

edm4hep::CalorimeterHitCollection k4::ral::Cluster::getHits ( const edm4hep::Cluster & item)

Get the collection of CalorimeterHit related to a Cluster.

Parameters
itemCluster to look in for related collection

◆ getHits() [2/2]

ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > k4::ral::Cluster::getHits ( edm4hep::ClusterData & item,
ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > & relatedCollection )

Get the collection of CalorimeterHit related to a Cluster.

Parameters
itemCluster from which to look for the related collection.
relatedCollectionComplete collection of CalorimeterHit to filter

◆ getITheta() [1/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getITheta ( const edm4hep::ClusterCollection & collection)

Get intrinsic theta angle from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getITheta() [2/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getITheta ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Get intrinsic theta angle from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getPhi() [1/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getPhi ( const edm4hep::ClusterCollection & collection)

Get intrinsic phi angle from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getPhi() [2/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getPhi ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Get intrinsic phi angle from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getR() [1/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getR ( const edm4hep::ClusterCollection & collection)

Get distance to origin from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getR() [2/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getR ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Get distance to origin from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getType() [1/2]

ROOT::VecOps::RVec< int > k4::ral::Cluster::getType ( const edm4hep::ClusterCollection & collection)

Get type from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getType() [2/2]

ROOT::VecOps::RVec< int > k4::ral::Cluster::getType ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Get type from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getX() [1/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getX ( const edm4hep::ClusterCollection & collection)

Get x coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getX() [2/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getX ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Get x coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getY() [1/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getY ( const edm4hep::ClusterCollection & collection)

Get y coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getY() [2/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getY ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Get y coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getZ() [1/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getZ ( const edm4hep::ClusterCollection & collection)

Get z coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ getZ() [2/2]

ROOT::VecOps::RVec< float > k4::ral::Cluster::getZ ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Get z coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ maskEnergy() [1/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskEnergy ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Create boolean mask based on the value of energy from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskEnergy() [2/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskEnergy ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Create boolean mask based on the value of energy from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskITheta() [1/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskITheta ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Create boolean mask based on the value of intrinsic theta angle from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskITheta() [2/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskITheta ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Create boolean mask based on the value of intrinsic theta angle from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskPhi() [1/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskPhi ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Create boolean mask based on the value of intrinsic phi angle from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskPhi() [2/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskPhi ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Create boolean mask based on the value of intrinsic phi angle from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskR() [1/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskR ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Create boolean mask based on the value of distance to origin from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskR() [2/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskR ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Create boolean mask based on the value of distance to origin from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskType() [1/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskType ( LogicalOperators::ComparisonOperator op,
int val,
const edm4hep::ClusterCollection & collection )

Create boolean mask based on the value of type from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskType() [2/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskType ( LogicalOperators::ComparisonOperator op,
int val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Create boolean mask based on the value of type from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskX() [1/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskX ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Create boolean mask based on the value of x coordinate from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskX() [2/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskX ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Create boolean mask based on the value of x coordinate from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskY() [1/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskY ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Create boolean mask based on the value of y coordinate from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskY() [2/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskY ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Create boolean mask based on the value of y coordinate from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskZ() [1/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskZ ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Create boolean mask based on the value of z coordinate from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ maskZ() [2/2]

ROOT::VecOps::RVec< bool > k4::ral::Cluster::maskZ ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Create boolean mask based on the value of z coordinate from each item in a collection of Cluster.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ printEnergy() [1/2]

int k4::ral::Cluster::printEnergy ( const edm4hep::ClusterCollection & collection)

Print energy from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printEnergy() [2/2]

int k4::ral::Cluster::printEnergy ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Print energy from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printITheta() [1/2]

int k4::ral::Cluster::printITheta ( const edm4hep::ClusterCollection & collection)

Print intrinsic theta angle from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printITheta() [2/2]

int k4::ral::Cluster::printITheta ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Print intrinsic theta angle from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printPhi() [1/2]

int k4::ral::Cluster::printPhi ( const edm4hep::ClusterCollection & collection)

Print intrinsic phi angle from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printPhi() [2/2]

int k4::ral::Cluster::printPhi ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Print intrinsic phi angle from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printR() [1/2]

int k4::ral::Cluster::printR ( const edm4hep::ClusterCollection & collection)

Print distance to origin from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printR() [2/2]

int k4::ral::Cluster::printR ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Print distance to origin from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printType() [1/2]

int k4::ral::Cluster::printType ( const edm4hep::ClusterCollection & collection)

Print type from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printType() [2/2]

int k4::ral::Cluster::printType ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Print type from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printX() [1/2]

int k4::ral::Cluster::printX ( const edm4hep::ClusterCollection & collection)

Print x coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printX() [2/2]

int k4::ral::Cluster::printX ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Print x coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printY() [1/2]

int k4::ral::Cluster::printY ( const edm4hep::ClusterCollection & collection)

Print y coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printY() [2/2]

int k4::ral::Cluster::printY ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Print y coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printZ() [1/2]

int k4::ral::Cluster::printZ ( const edm4hep::ClusterCollection & collection)

Print z coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ printZ() [2/2]

int k4::ral::Cluster::printZ ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection)

Print z coordinate from each item in a collection of Cluster.

Parameters
collectionCollection of Cluster to look in

◆ selEnergy() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::selEnergy ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Select a subgroup of Cluster based on the value of energy.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selEnergy() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::selEnergy ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Select a subgroup of Cluster based on the value of energy.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selITheta() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::selITheta ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Select a subgroup of Cluster based on the value of intrinsic theta angle.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selITheta() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::selITheta ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Select a subgroup of Cluster based on the value of intrinsic theta angle.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selPhi() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::selPhi ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Select a subgroup of Cluster based on the value of intrinsic phi angle.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selPhi() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::selPhi ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Select a subgroup of Cluster based on the value of intrinsic phi angle.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selR() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::selR ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Select a subgroup of Cluster based on the value of distance to origin.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selR() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::selR ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Select a subgroup of Cluster based on the value of distance to origin.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selType() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::selType ( LogicalOperators::ComparisonOperator op,
int val,
const edm4hep::ClusterCollection & collection )

Select a subgroup of Cluster based on the value of type.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selType() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::selType ( LogicalOperators::ComparisonOperator op,
int val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Select a subgroup of Cluster based on the value of type.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selX() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::selX ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Select a subgroup of Cluster based on the value of x coordinate.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selX() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::selX ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Select a subgroup of Cluster based on the value of x coordinate.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selY() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::selY ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Select a subgroup of Cluster based on the value of y coordinate.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selY() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::selY ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Select a subgroup of Cluster based on the value of y coordinate.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selZ() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::selZ ( LogicalOperators::ComparisonOperator op,
float val,
const edm4hep::ClusterCollection & collection )

Select a subgroup of Cluster based on the value of z coordinate.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ selZ() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::selZ ( LogicalOperators::ComparisonOperator op,
float val,
ROOT::VecOps::RVec< edm4hep::ClusterData > & collection )

Select a subgroup of Cluster based on the value of z coordinate.

Parameters
opLogical operation applied to create the mask.
valValue to compare with.
collectionCollection of Cluster to look in

◆ sortEnergy() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::sortEnergy ( edm4hep::ClusterCollection & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of energy.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortEnergy() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::sortEnergy ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of energy.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortITheta() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::sortITheta ( edm4hep::ClusterCollection & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of intrinsic theta angle.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortITheta() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::sortITheta ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of intrinsic theta angle.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortPhi() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::sortPhi ( edm4hep::ClusterCollection & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of intrinsic phi angle.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortPhi() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::sortPhi ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of intrinsic phi angle.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortR() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::sortR ( edm4hep::ClusterCollection & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of distance to origin.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortR() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::sortR ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of distance to origin.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortType() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::sortType ( edm4hep::ClusterCollection & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of type.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortType() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::sortType ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of type.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortX() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::sortX ( edm4hep::ClusterCollection & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of x coordinate.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortX() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::sortX ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of x coordinate.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortY() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::sortY ( edm4hep::ClusterCollection & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of y coordinate.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortY() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::sortY ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of y coordinate.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortZ() [1/2]

edm4hep::ClusterCollection k4::ral::Cluster::sortZ ( edm4hep::ClusterCollection & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of z coordinate.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.

◆ sortZ() [2/2]

ROOT::VecOps::RVec< edm4hep::ClusterData > k4::ral::Cluster::sortZ ( ROOT::VecOps::RVec< edm4hep::ClusterData > & collection,
bool reverse = false )

Sort a collection of Cluster based on the value of z coordinate.

Parameters
collectionCollection of Cluster to be sorted
reverseChange the order of sorting.