Main Page
Namespaces
Classes
Package Documentation
SimG4Core
Notification
interface
ComponentBuilder.h
Go to the documentation of this file.
1
#ifndef SimG4Core_ComponentBuilder_H
2
#define SimG4Core_ComponentBuilder_H
3
4
#include <string>
5
6
template
<
class
C,
class
T>
class
ComponentBuilder
7
{
8
public
:
9
virtual
C
*
constructComponent
(
T
) = 0;
10
virtual
std::string
myName
() = 0;
11
};
12
13
#endif
14
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ComponentBuilder::constructComponent
virtual C * constructComponent(T)=0
patCaloMETCorrections_cff.C
C
Definition:
patCaloMETCorrections_cff.py:45
ComponentBuilder
Definition:
ComponentBuilder.h:6
ComponentBuilder::myName
virtual std::string myName()=0
T
long double T
Definition:
Basic3DVectorLD.h:57
Generated for CMSSW Reference Manual by
1.8.11