![]() |
DAS
3.0
Das Analysis System
|
Classes | |
| class | AnonymousFinalStateObject |
| class | AnonymousScalableObject |
| class | AnonymousWeightableObject |
| class | BranchFlattener |
| struct | Di |
| class | EventObjectBranchFlattener |
| class | EventTreeFlattener |
| class | GenEvent |
| class | GenJet |
| class | GenMuon |
| class | GenPhoton |
| class | GenPV |
| class | JetTreeFlattener |
| class | MuonTreeFlattener |
| class | RecEvent |
| class | RecJet |
| class | RecMuon |
| class | RecPhoton |
| class | RecPV |
| class | ScaledObject |
| class | ScaledObjectBranchFlattener |
| class | TreeFlattener |
| class | Variation |
| struct | Weight |
| class | WeightedObject |
Typedefs | |
| using | FourVector = ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > |
| using | Weights = std::vector< Weight > |
Enumerations | |
| enum | VarType { single = 0b0000, symmetric = 0b0001, replicas = 0b0010, bits = 0b0100, single = 0b0000, symmetric = 0b0001, replicas = 0b0010, bits = 0b0100 } |
| enum | VarType { single = 0b0000, symmetric = 0b0001, replicas = 0b0010, bits = 0b0100, single = 0b0000, symmetric = 0b0001, replicas = 0b0010, bits = 0b0100 } |
Functions | |
| const Variation | nominal ("", "nominal") |
| bool | operator== (const Weight &w, const int v) |
| bool | operator== (const Weight &w, const float v) |
| bool | operator== (const Weight &w, const double v) |
| bool | operator== (const Weight &l, const Weight &r) |
| double | operator* (const Weight &w, const int v) |
| double | operator* (const int v, const Weight &w) |
| double | operator* (const Weight &w, const float v) |
| double | operator* (const float v, const Weight &w) |
| double | operator* (const Weight &w, const double v) |
| double | operator* (const double v, const Weight &w) |
| Weight & | operator*= (Weight &w, const int v) |
| Weight & | operator/= (Weight &w, const int v) |
| Weight & | operator*= (Weight &w, const float v) |
| Weight & | operator/= (Weight &w, const float v) |
| Weight & | operator*= (Weight &w, const double v) |
| Weight & | operator/= (Weight &w, const double v) |
| double | operator* (const Weight &w1, const Weight &w2) |
| Weights & | operator*= (Weights &wgts, const int v) |
| Weights & | operator/= (Weights &wgts, const int v) |
| Weights & | operator*= (Weights &wgts, const float v) |
| Weights & | operator/= (Weights &wgts, const float v) |
| Weights & | operator*= (Weights &wgts, const double v) |
| Weights & | operator/= (Weights &wgts, const double v) |
| bool | operator== (const Weights &w1, const Weights &w2) |
| std::strong_ordering | operator<=> (const Variation &lhs, const Variation &rhs) |
| template<bool DARWIN_TEST_EXCEPTIONS = false> | |
| void | example02 (const vector< fs::path > &inputs, const fs::path &output, const pt::ptree &config, const int steering, const DT::Slice slice={1, 0}, const vector< fs::path > &plugin_paths={}) |
| template<bool DARWIN_TEST_EXCEPTIONS = false> | |
| void | example03 (const vector< fs::path > &inputs, const fs::path &output, const pt::ptree &config, const int steering, const DT::Slice slice={1, 0}, const vector< fs::path > &plugin_paths={}) |
| void | example04 (const vector< fs::path > &inputs, const fs::path &output, const pt::ptree &config, const int steering, const DT::Slice slice={1, 0}) |
| template<bool DARWIN_TEST_EXCEPTIONS = false> | |
| void | example02 (const fs::path &input, const fs::path &output, const pt::ptree &config, const int steering, const DT::Slice slice={1, 0}) |
| template<bool DARWIN_TEST_EXCEPTIONS = false> | |
| void | example03 (const fs::path &input, const fs::path &output, const pt::ptree &config, const int steering, const DT::Slice slice={1, 0}, const vector< fs::path > plugins={}) |
| void | example04 (const fs::path &input, const fs::path &output, const pt::ptree &config, const int steering, const DT::Slice slice={1, 0}) |
Everything what concerns physics analysis directly.
| typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > FourVector |
| enum VarType |
| enum VarType |
| void Darwin::Physics::example02 | ( | const fs::path & | input, |
| const fs::path & | output, | ||
| const pt::ptree & | config, | ||
| const int | steering, | ||
| const DT::Slice | slice = {1,0} |
||
| ) |
| void Darwin::Physics::example02 | ( | const vector< fs::path > & | inputs, |
| const fs::path & | output, | ||
| const pt::ptree & | config, | ||
| const int | steering, | ||
| const DT::Slice | slice = {1,0}, |
||
| const vector< fs::path > & | plugin_paths = {} |
||
| ) |
Toy example to modify a n-tuple.
The template argument is only for the test of exceptions in unit tests.
| inputs | input ROOT files (n-tuples) |
| output | output ROOT file (n-tuple) |
| config | config handled with `Darwin::Tools::options` |
| steering | parameters obtained from explicit options |
| slice | number and index of slice |
| plugin_paths | any plugin to load |
| void Darwin::Physics::example03 | ( | const fs::path & | input, |
| const fs::path & | output, | ||
| const pt::ptree & | config, | ||
| const int | steering, | ||
| const DT::Slice | slice = {1,0}, |
||
| const vector< fs::path > | plugins = {} |
||
| ) |
| void Darwin::Physics::example03 | ( | const vector< fs::path > & | inputs, |
| const fs::path & | output, | ||
| const pt::ptree & | config, | ||
| const int | steering, | ||
| const DT::Slice | slice = {1,0}, |
||
| const vector< fs::path > & | plugin_paths = {} |
||
| ) |
Toy example to modify a n-tuple.
The template argument is only for the test of exceptions in unit tests.
| inputs | input ROOT files (n-tuples) |
| output | output ROOT file (n-tuple) |
| config | config handled with `Darwin::Tools::options` |
| steering | parameters obtained from explicit options |
| slice | number and index of slice |
| plugin_paths | any plugin to load |
| void Darwin::Physics::example04 | ( | const fs::path & | input, |
| const fs::path & | output, | ||
| const pt::ptree & | config, | ||
| const int | steering, | ||
| const DT::Slice | slice = {1,0} |
||
| ) |
| void Darwin::Physics::example04 | ( | const vector< fs::path > & | inputs, |
| const fs::path & | output, | ||
| const pt::ptree & | config, | ||
| const int | steering, | ||
| const DT::Slice | slice = {1,0} |
||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |