CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions
edm::GetProductCheckerOutputModule Class Reference
Inheritance diagram for edm::GetProductCheckerOutputModule:
edm::OutputModule

Public Member Functions

 GetProductCheckerOutputModule (ParameterSet const &pset)
 
virtual ~GetProductCheckerOutputModule ()
 
- Public Member Functions inherited from edm::OutputModule
BranchChildren const & branchChildren () const
 
boost::array< bool,
NumBranchTypes > const & 
hasNewlyDroppedBranch () const
 
SelectionsArray const & keptProducts () const
 
int maxEvents () const
 
 OutputModule (ParameterSet const &pset)
 
std::string const & processName () const
 
int remainingEvents () const
 
bool selected (BranchDescription const &desc) const
 
void selectProducts ()
 
bool wantAllEvents () const
 
virtual ~OutputModule ()
 

Static Public Member Functions

static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
- Static Public Member Functions inherited from edm::OutputModule
static const std::string & baseType ()
 
static void fillDescription (ParameterSetDescription &desc)
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 

Private Member Functions

virtual void write (EventPrincipal const &e)
 
virtual void writeLuminosityBlock (LuminosityBlockPrincipal const &)
 
virtual void writeRun (RunPrincipal const &)
 

Additional Inherited Members

- Public Types inherited from edm::OutputModule
typedef OutputModule ModuleType
 
typedef OutputWorker WorkerType
 
- Protected Member Functions inherited from edm::OutputModule
CurrentProcessingContext const * currentContext () const
 
ModuleDescription const & description () const
 
void doBeginJob ()
 
bool doBeginLuminosityBlock (LuminosityBlockPrincipal const &lbp, EventSetup const &c, CurrentProcessingContext const *cpc)
 
bool doBeginRun (RunPrincipal const &rp, EventSetup const &c, CurrentProcessingContext const *cpc)
 
void doEndJob ()
 
bool doEndLuminosityBlock (LuminosityBlockPrincipal const &lbp, EventSetup const &c, CurrentProcessingContext const *cpc)
 
bool doEndRun (RunPrincipal const &rp, EventSetup const &c, CurrentProcessingContext const *cpc)
 
bool doEvent (EventPrincipal const &ep, EventSetup const &c, CurrentProcessingContext const *cpc)
 
Trig getTriggerResults (Event const &ep) const
 
Trig getTriggerResults (EventPrincipal const &ep) const
 
ParameterSetID selectorConfig () const
 
void setEventSelectionInfo (std::map< std::string, std::vector< std::pair< std::string, int > > > const &outputModulePathPositions, bool anyProductProduced)
 

Detailed Description

Definition at line 30 of file GetProductCheckerOutputModule.cc.

Constructor & Destructor Documentation

edm::GetProductCheckerOutputModule::GetProductCheckerOutputModule ( ParameterSet const &  pset)
explicit

Definition at line 54 of file GetProductCheckerOutputModule.cc.

54  :
55  OutputModule(iPSet) {
56  }
OutputModule(ParameterSet const &pset)
edm::GetProductCheckerOutputModule::~GetProductCheckerOutputModule ( )
virtual

Definition at line 62 of file GetProductCheckerOutputModule.cc.

62  {
63  }

Member Function Documentation

void edm::GetProductCheckerOutputModule::fillDescriptions ( ConfigurationDescriptions descriptions)
static

Definition at line 138 of file GetProductCheckerOutputModule.cc.

References edm::ConfigurationDescriptions::add(), and edm::OutputModule::fillDescription().

138  {
141  descriptions.add("productChecker", desc);
142  }
static void fillDescription(ParameterSetDescription &desc)
void edm::GetProductCheckerOutputModule::write ( EventPrincipal const &  e)
privatevirtual

Implements edm::OutputModule.

Definition at line 113 of file GetProductCheckerOutputModule.cc.

References edm::check(), and edm::EventPrincipal::id().

113  {
114  std::ostringstream str;
115  str << e.id();
116  check(e, str.str());
117  }
static void check(Principal const &p, std::string const &id)
void edm::GetProductCheckerOutputModule::writeLuminosityBlock ( LuminosityBlockPrincipal const &  l)
privatevirtual

Implements edm::OutputModule.

Definition at line 118 of file GetProductCheckerOutputModule.cc.

References edm::check(), and edm::LuminosityBlockPrincipal::id().

118  {
119  std::ostringstream str;
120  str << l.id();
121  check(l, str.str());
122  }
static void check(Principal const &p, std::string const &id)
void edm::GetProductCheckerOutputModule::writeRun ( RunPrincipal const &  r)
privatevirtual

Implements edm::OutputModule.

Definition at line 123 of file GetProductCheckerOutputModule.cc.

References edm::check(), and edm::RunPrincipal::id().

123  {
124  std::ostringstream str;
125  str << r.id();
126  check(r, str.str());
127  }
static void check(Principal const &p, std::string const &id)