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: