|
|
Go to the documentation of this file.
24 #include "PhysicsTools/MVAComputer/interface/ProcessRegistry.icc"
63 else if (!
config.loop && ctx)
68 for (std::vector<Variable::Flags>::const_iterator iter =
flags.begin(); iter !=
flags.end(); ++iter)
86 std::unique_ptr<PhysicsTools::VarProcessor::Dummy>
tmp{
95 <<
"Caught exception when building processor: " <<
name <<
" message: " << std::endl
96 <<
e.what() << std::endl;
112 std::vector<double> &
deriv)
const {
119 unsigned int size = 0;
128 <<
"Derivative matrix implausible size in " <<
typeid(*this).name() <<
"." << std::endl;
135 for (
unsigned int i = 0;
i <
out;
i++) {
136 for (
unsigned int j = 0;
j <
size;
j++)
140 std::cout <<
"----------------" << std::endl;
147 unsigned int sz = (outConf[out_] -
in) *
in;
148 unsigned int oldSz =
deriv.size();
160 double *m0 = &
matrix.front();
166 int *curConf = conf + cur();
167 unsigned int pos = *curConf;
169 std::cout <<
" -> cur = " << cur() <<
", pos = " <<
pos << std::endl;
176 unsigned int n =
loop ? (curConf[1] - curConf[0]) : 1;
177 for (
unsigned int j = 0;
j <
n; m0++,
j++,
pos++) {
188 for (
unsigned int k = 0;
k <
in;
k++)
201 std::cout <<
"================" << std::endl;
203 for (
unsigned int j = 0;
j <
in;
j++)
207 std::cout <<
"================" << std::endl;
220 registerProcess(
char const *,
static const std::string input
std::string typeDemangle(char const *mangledName)
edmplugin::PluginFactory< PhysicsTools::VarProcessor::PluginFunctionPrototype > VPPluginFactory
#define EDM_REGISTER_PLUGINFACTORY(_factory_, _category_)
def convert(infile, ofile)
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits