DAS  3.0
Das Analysis System
Variation.h File Reference
#include <iostream>
#include <memory>
#include <string>
#include <Weight.h>
+ Include dependency graph for Variation.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Variation
 

Namespaces

 Darwin
 
 Darwin::Physics
 

Functions

const Variation nominal ("", "nominal")
 
void AppendGroupVariations (const TList &, std::vector< Variation > &, std::ostream &=std::cout)
 
std::vector< Variation > GetVariations (const TList &, size_t=100, std::ostream &=std::cout)
 
std::ostream & operator<< (std::ostream &s, const Darwin::Physics::Variation &v)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  s,
const Darwin::Physics::Variation v 
)
inline
128 {
129  return s << v.Group() << ' ' << v.Name() << ' ' << v.Index() << ' ' << v.Bit();
130 }
Darwin::Physics::Variation::Index
size_t Index() const
Definition: Variation.h:62
Darwin::Physics::Variation::Group
std::string_view Group() const
Definition: Variation.h:60
Darwin::Physics::Variation::Bit
int Bit() const
Definition: Variation.h:63
Darwin::Physics::Variation::Name
std::string_view Name() const
Definition: Variation.h:61