Get the weighted charge in a given hemisphere (defined by it's angle wrt to axis). For definition see eq1 https://arxiv.org/pdf/1209.2421.pdf.
More...
#include <analyzers/dataframe/FCCAnalyses/Algorithms.h>
|
| getAxisCharge (bool arg_pos=0, float arg_power=1) |
|
float | operator() (const ROOT::VecOps::RVec< float > &angle, const ROOT::VecOps::RVec< float > &charge, const ROOT::VecOps::RVec< float > &px, const ROOT::VecOps::RVec< float > &py, const ROOT::VecOps::RVec< float > &pz) |
|
|
bool | _pos |
|
float | _power |
| Which hemisphere to select, false/0=cosTheta<0 true/1=cosTheta>0. Default=0.
|
|
Get the weighted charge in a given hemisphere (defined by it's angle wrt to axis). For definition see eq1 https://arxiv.org/pdf/1209.2421.pdf.
◆ getAxisCharge()
FCCAnalyses::Algorithms::getAxisCharge::getAxisCharge |
( |
bool | arg_pos = 0, |
|
|
float | arg_power = 1 ) |
◆ operator()()
float FCCAnalyses::Algorithms::getAxisCharge::operator() |
( |
const ROOT::VecOps::RVec< float > & | angle, |
|
|
const ROOT::VecOps::RVec< float > & | charge, |
|
|
const ROOT::VecOps::RVec< float > & | px, |
|
|
const ROOT::VecOps::RVec< float > & | py, |
|
|
const ROOT::VecOps::RVec< float > & | pz ) |
◆ _pos
bool FCCAnalyses::Algorithms::getAxisCharge::_pos |
|
private |
◆ _power
float FCCAnalyses::Algorithms::getAxisCharge::_power |
|
private |
Which hemisphere to select, false/0=cosTheta<0 true/1=cosTheta>0. Default=0.
The documentation for this struct was generated from the following files: