DAS  3.0
Das Analysis System
TestTransformerfinal
+ Inheritance diagram for TestTransformer:
+ Collaboration diagram for TestTransformer:

Public Member Functions

 TestTransformer (TUnfoldBinning *pre)
 
 ~TestTransformer ()=default
 
void Transform (const Eigen::VectorXd &x) const override
 
- Public Member Functions inherited from Transformer
virtual ~Transformer ()=default
 
virtual void RemoveBadInputBins (TH1 *, TH2 *)
 
 Transformer (TUnfoldBinning *, bool=true)
 

Additional Inherited Members

- Public Attributes inherited from Transformer
TUnfoldBinning * preBinning
 
TUnfoldBinning * postBinning
 
- Static Public Attributes inherited from Transformer
static Eigen::VectorXd y
 
- Static Protected Member Functions inherited from Transformer
static void AddAxis (TUnfoldBinning *, TUnfoldBinning *, int)
 

Constructor & Destructor Documentation

◆ TestTransformer()

TestTransformer ( TUnfoldBinning *  pre)
inline
25  : Transformer(pre, false)
26  {
27  postBinning->AddAxis("second_axis", 5, 4.5, 9.5, false, false);
28  }

◆ ~TestTransformer()

~TestTransformer ( )
default

Member Function Documentation

◆ Transform()

void Transform ( const Eigen::VectorXd &  ) const
inlineoverridevirtual

Copies the input distribution by default.

Reimplemented from Transformer.

33  {
34  y(4) = 0;
35  y(5) = 0;
36  y(6) = x(3) + x(5);
37  y(7) = x(4) + x(6);
38  y(8) = 0;
39  }

The documentation for this class was generated from the following file:
DAS::Unfolding::Transformer::postBinning
TUnfoldBinning * postBinning
target binning
Definition: Observable.h:103
DAS::Unfolding::Transformer::Transformer
Transformer(TUnfoldBinning *, bool=true)
Definition: Observable.cc:96
DAS::Unfolding::Transformer::y
static Eigen::VectorXd y
output vector
Definition: Observable.h:100