#include <RazorComputer.h>
Public Member Functions | |
void | compute (const edm::Event &iEvent) const |
RazorBox (const CachingVariable::CachingVariableFactoryArg &arg, edm::ConsumesCollector &iC) | |
~RazorBox () override | |
Public Member Functions inherited from CachingVariable | |
void | addDescriptionLine (const std::string &s) |
CachingVariable (std::string m, std::string n, const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
bool | compute (const edm::Event &iEvent) const |
const Description & | description () const |
const std::string & | holderName () const |
const std::string & | method () const |
const std::string & | name () const |
valueType | operator() (const edm::Event &iEvent) const |
void | print () const |
void | setHolder (std::string hn) const |
virtual | ~CachingVariable () |
Private Attributes | |
double | par_ |
Additional Inherited Members | |
Public Types inherited from CachingVariable | |
typedef std::pair< bool, valueType > | evalType |
typedef double | valueType |
typedef std::map< std::string, const CachingVariable * > | vMap |
Protected Member Functions inherited from CachingVariable | |
evalType & | baseEval (const edm::Event &iEvent) const |
virtual evalType | eval (const edm::Event &iEvent) const |
bool | notSeenThisEventAlready (const edm::Event &iEvent) const |
void | setCache (valueType &v) const |
void | setNotCompute () const |
Protected Attributes inherited from CachingVariable | |
evalType | cache_ |
edm::ParameterSet | conf_ |
Description | d_ |
edm::Event::CacheIdentifier_t | eventCacheID_ =0 |
std::string | holderName_ |
std::string | method_ |
std::string | name_ |
Definition at line 8 of file RazorComputer.h.
RazorBox::RazorBox | ( | const CachingVariable::CachingVariableFactoryArg & | arg, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 4 of file RazorComputer.cc.
|
inlineoverride |
void RazorBox::compute | ( | const edm::Event & | iEvent | ) | const |
Definition at line 9 of file RazorComputer.cc.
Referenced by ~RazorBox(), and RazorComputer::~RazorComputer().
|
private |
Definition at line 15 of file RazorComputer.h.