#include <vlib.h>
Public Member Functions | |
Signal * | AddOutReg (Signal arg) |
void | create () |
int | getchange () |
Signal | getswitch () |
Signal | ifelse (Signal, Signal, Signal) |
void | init (const char *, const char *) |
void | init (const char *, const char *, module *fixt) |
void | init (const char *, const char *, int) |
module () | |
Signal | negedge (Signal) |
virtual void | operator() () |
void | popswitch () |
Signal | posedge (Signal) |
void | pushswitch (Signal arg) |
void | setchange (int c) |
void | vbeginmodule () |
void | vendmodule () |
virtual | ~module () |
Protected Attributes | |
int | change |
std::string | instname |
int | itern |
int | oldenmarg |
int | OuterIndPos |
Signal * | outreg [1000] |
int | outregn |
rval | passn |
void(* | runperiod )() |
Signal | switcharg [10] |
int | switchn |
module * | tfixt |
module::module | ( | ) |
Definition at line 994 of file vlib.cc.
References create().
Referenced by reco::helper::CastorJetIDHelper::calculate(), CastorTowerProducer::ComputeTowerVariable(), CastorTowerProducer::produce(), and CastorClusterProducer::produce().
Definition at line 1128 of file vlib.cc.
References Signal::geth(), Signal::getl(), NULL, outreg, outregn, Signal::reg(), Signal::setr(), and Signal.
Referenced by Signal::clock(), Signal::input(), and Signal::output().
void module::create | ( | ) |
|
inline |
Definition at line 1140 of file vlib.cc.
References Signal::getbool(), and edmStreamStallGrapher::t.
void module::init | ( | const char * | mname, |
const char * | iname | ||
) |
void module::init | ( | const char * | mname, |
const char * | iname, | ||
module * | fixt | ||
) |
Definition at line 1017 of file vlib.cc.
References instname, mergeVDriftHistosByStation::name, and tfixt.
void module::init | ( | const char * | mname, |
const char * | iname, | ||
int | index | ||
) |
Definition at line 1027 of file vlib.cc.
References cmsHarvester::index, instname, and mergeVDriftHistosByStation::name.
Definition at line 1112 of file vlib.cc.
References Signal::getnegedge(), Signal::init(), NULL, globcontrol::setce(), Signal::setchange(), and edmStreamStallGrapher::t.
Definition at line 1097 of file vlib.cc.
References Signal::getposedge(), Signal::init(), NULL, globcontrol::setce(), Signal::setchange(), and edmStreamStallGrapher::t.
|
inline |
|
inline |
Definition at line 229 of file vlib.h.
References trackerHits::c, and change.
Referenced by Signal::clock(), Signal::initreg(), Signal::input(), and Signal::wire().
void module::vbeginmodule | ( | ) |
Definition at line 1062 of file vlib.cc.
References gather_cfg::cout, lut2db_cfg::filename, instname, mergeVDriftHistosByStation::name, oldenmarg, OuterIndPos, globcontrol::setfunction(), and switchn.
void module::vendmodule | ( | ) |
Definition at line 1084 of file vlib.cc.
References gather_cfg::cout, oldenmarg, OuterIndPos, and outregn.
|
protected |
Definition at line 249 of file vlib.h.
Referenced by getchange(), and setchange().
|
protected |
Definition at line 240 of file vlib.h.
Referenced by init(), and vbeginmodule().
|
protected |
Definition at line 244 of file vlib.h.
Referenced by function::vbeginfunction(), vbeginmodule(), function::vendfunction(), and vendmodule().
|
protected |
Definition at line 241 of file vlib.h.
Referenced by function::vbeginfunction(), vbeginmodule(), function::vendfunction(), and vendmodule().
|
protected |
Definition at line 245 of file vlib.h.
Referenced by AddOutReg(), create(), and ~module().
|
protected |
Definition at line 246 of file vlib.h.
Referenced by AddOutReg(), create(), function::vendfunction(), and vendmodule().
|
protected |
|
protected |
Definition at line 242 of file vlib.h.
Referenced by getswitch(), and pushswitch().
|
protected |
Definition at line 243 of file vlib.h.
Referenced by getswitch(), popswitch(), pushswitch(), function::vbeginfunction(), and vbeginmodule().