Var set to store basic quantities related to CDC CKF (using truth information)
More...
#include <CDCfromEclStateTruthVarSet.h>
|
using | Object = typename Super::Object |
| Type from which variables should be extracted.
|
|
|
virtual bool | extract (const BaseCDCStateFilter::Object *result) override |
| Generate and assign the variables from the object.
|
|
std::vector< Named< Float_t * > > | getNamedVariables (const std::string &prefix) override |
| Getter for the named references to the individual variables Base implementaton returns empty vector.
|
|
std::vector< Named< Float_t * > > | getNamedVariables () |
| Getter for the named references to the individual variables.
|
|
MayBePtr< Float_t > | find (const std::string &varName) override |
| Pointer to the variable with the given name. More...
|
|
virtual bool | extract (const Object *obj) |
| Main method that extracts the variable values from the complex object. More...
|
|
bool | extract (const Object &obj) |
| Method for extraction from an object instead of a pointer.
|
|
std::map< std::string, Float_t > | getNamedValues (const std::string &prefix) const |
| Getter for a map of names to float values. More...
|
|
std::map< std::string, Float_t > | getNamedValues () const |
| Getter for a map of names to float values.
|
|
void | initialize () override |
| Receive and dispatch signal before the start of the event processing.
|
|
void | beginRun () override |
| Receive and dispatch signal for the beginning of a new run.
|
|
void | beginEvent () override |
| Receive and dispatch signal for the start of a new event.
|
|
void | endRun () override |
| Receive and dispatch signal for the end of the run.
|
|
void | terminate () override |
| Receive and dispatch Signal for termination of the event processing.
|
|
|
Float_t | get () const |
| Getter for the value of the ith variable. Static version.
|
|
Float_t & | var () |
| Reference getter for the value of the ith variable. Static version.
|
|
AssignFinite< Float_t > | finitevar () |
| Reference getter for the value of the ith variable. Transforms non-finite values to finite value.
|
|
void | addProcessingSignalListener (ProcessingSignalListener *psl) |
| Register a processing signal listener to be notified.
|
|
int | getNProcessingSignalListener () |
| Get the number of currently registered listeners.
|
|
|
constexpr static int | named (const char *name) |
| Getter for the index from the name. More...
|
|
|
using | Super = BaseVarSet< typename AVarNames::Object > |
| Type of the super class.
|
|
|
static const size_t | nVars |
| Number of floating point values represented by this class.
|
|
Var set to store basic quantities related to CDC CKF (using truth information)
Definition at line 51 of file CDCfromEclStateTruthVarSet.h.
◆ extract()
virtual bool extract |
( |
const Object * |
obj | ) |
|
|
inlinevirtualinherited |
Main method that extracts the variable values from the complex object.
Returns indication whether the extraction could be completed successfully. Base implementation returns always true.
- Parameters
-
- Returns
- : always true for the base implementation
Definition at line 50 of file BaseVarSet.h.
◆ find()
MayBePtr<Float_t> find |
( |
const std::string & |
varName | ) |
|
|
inlineoverridevirtualinherited |
◆ getNamedValues()
std::map<std::string, Float_t> getNamedValues |
( |
const std::string & |
prefix | ) |
const |
|
inlineinherited |
Getter for a map of names to float values.
- Parameters
-
prefix | Name prefix to apply to all variable names. |
Definition at line 83 of file BaseVarSet.h.
◆ named()
constexpr static int named |
( |
const char * |
name | ) |
|
|
inlinestaticconstexprprotectedinherited |
Getter for the index from the name.
Looks through the associated names and returns the right index if found Returns nVars (one after the last element) if not found.
- Parameters
-
name | Name of the sought variable |
- Returns
- Index of the name, nVars if not found.
Definition at line 78 of file VarSet.h.
The documentation for this class was generated from the following files: