|
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
67 inline std::string_view
Name ()
const {
return name ; }
69 inline int Bit ()
const {
return bit ; }
std::strong_ordering operator<=>(const Variation &lhs, const Variation &rhs)
Definition: Variation.cc:10
@ replicas
Definition: Variation.h:16
Variation(Variation &&v)
Move constructor.
Definition: Variation.h:62
size_t Index() const
Definition: Variation.h:68
Variation(const std::string &group, const std::string &name, size_t index=0, int bit=0)
Normal constructor with std::strings.
Definition: Variation.h:49
@ bits
Definition: Variation.h:17
std::string_view Group() const
Definition: Variation.h:66
VarType
Definition: Variation.h:13
Definition: Variation.h:26
int Bit() const
Definition: Variation.h:69
int bit
correlation bit (needed for binned corrections with own stat. unc.)
Definition: Variation.h:32
~Variation()=default
Destructor.
const Variation nominal("", "nominal")
@ single
Definition: Variation.h:14
std::string name
variation name (including "Up" or "Down")
Definition: Variation.h:29
std::string group
e.g. "GenEventWgts"
Definition: Variation.h:28
Variation(const Variation &v)
Copy constructor.
Definition: Variation.h:56
Everything what concerns physics analysis directly.
Definition: darwin.h:24
std::string_view Name() const
Definition: Variation.h:67
Variation(const char *group, const char *name, size_t index=0, int bit=0)
Normal constructor with C-style strings.
Definition: Variation.h:42
std::ostream & operator<<(std::ostream &s, const Darwin::Physics::Variation &v)
Definition: Variation.cc:20
std::size_t index
e.g. index in PhysicsObject::scales
Definition: Variation.h:31
@ symmetric
Definition: Variation.h:15