3 #include "TObjString.h" 
    4 #include "TDirectory.h" 
   21     if(!
fCut(slc)) 
return;
 
   28       weight = std::max(0., weight);
 
   35     TObjString* ptag = (TObjString*)dir->Get(
"type");
 
   38     const TString tag = ptag->GetString();
 
   40     std::cerr << 
"Unknown SystComponentScale type '" << tag << 
"'" << std::endl;
 
BEGIN_PROLOG could also be cerr
static std::unique_ptr< SystComponentScale > LoadFrom(TDirectory *dir)
process_name opflashCryoW ana
caf::Proxy< caf::SRSlice > SRSliceProxy
void Shift(double sigma, caf::SRSliceProxy *slc, double &weight) const override
Perform the systematic shift.