|
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
61 inline std::string_view
Name ()
const {
return name ; }
63 inline int Bit ()
const {
return bit ; }
66 const Variation
nominal(
"",
"nominal");
80 std::vector<Variation>&,
81 std::ostream& = std::cout
122 std::ostream& = std::cout
Variation(Variation &&v)
Move constructor.
Definition: Variation.h:56
size_t Index() const
Definition: Variation.h:62
Variation(const std::string &group, const std::string &name, size_t index=0, int bit=0)
Normal constructor with std::strings.
Definition: Variation.h:43
std::string_view Group() const
Definition: Variation.h:60
Definition: Variation.h:20
std::vector< Variation > GetVariations(const TList &, size_t=100, std::ostream &=std::cout)
Definition: Variation.cc:33
int Bit() const
Definition: Variation.h:63
int bit
correlation bit (needed for binned corrections with own stat. unc.)
Definition: Variation.h:26
~Variation()=default
Destructor.
const Variation nominal("", "nominal")
void AppendGroupVariations(const TList &, std::vector< Variation > &, std::ostream &=std::cout)
Definition: Variation.cc:20
std::string name
variation name (including "Up" or "Down")
Definition: Variation.h:23
std::string group
e.g. "GenEventWgts"
Definition: Variation.h:22
Variation(const Variation &v)
Copy constructor.
Definition: Variation.h:50
Everything what concerns physics analysis directly.
Definition: darwin.h:24
std::string_view Name() const
Definition: Variation.h:61
Variation(const char *group, const char *name, size_t index=0, int bit=0)
Normal constructor with C-style strings.
Definition: Variation.h:36
std::ostream & operator<<(std::ostream &s, const Darwin::Physics::Variation &v)
Definition: Variation.h:127
std::size_t index
e.g. index in PhysicsObject::scales
Definition: Variation.h:25