Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TCalorimeter
interface
Stage1Layer2FirmwareFactory.h
Go to the documentation of this file.
1
10
11
#ifndef CALOSTAGE1JETALGORITHMFACTORY_H
12
#define CALOSTAGE1JETALGORITHMFACTORY_H
13
14
#include <memory>
15
16
#include "
L1Trigger/L1TCalorimeter/interface/CaloParamsHelper.h
"
17
18
#include "
FWCore/Framework/interface/Event.h
"
19
20
#include "
L1Trigger/L1TCalorimeter/interface/Stage1Layer2MainProcessor.h
"
21
22
namespace
l1t
{
23
24
class
Stage1Layer2FirmwareFactory
{
25
public
:
26
typedef
std::unique_ptr<Stage1Layer2MainProcessor>
ReturnType
;
27
28
// ReturnType create(const FirmwareVersion & fwv /*,const CaloParamsHelper & dbPars*/);
29
ReturnType
create
(
const
int
fwv ,
CaloParamsHelper
const
* dbPars);
30
31
// (Why not make "create" a static member function? You could...
32
// But this way allows you to add additional customizations to the
33
// factory not necessarily coming from the DB.)
34
};
35
36
}
// namespace
37
38
#endif
39
Stage1Layer2MainProcessor.h
Event.h
CaloParamsHelper.h
l1t
delete x;
Definition:
CaloConfig.h:22
l1t::CaloParamsHelper
Definition:
CaloParamsHelper.h:21
l1t::Stage1Layer2FirmwareFactory
Definition:
Stage1Layer2FirmwareFactory.h:24
l1t::Stage1Layer2FirmwareFactory::create
ReturnType create(const int fwv, CaloParamsHelper const *dbPars)
Definition:
Stage1Layer2FirmwareFactory.cc:26
l1t::Stage1Layer2FirmwareFactory::ReturnType
std::unique_ptr< Stage1Layer2MainProcessor > ReturnType
Definition:
Stage1Layer2FirmwareFactory.h:26
Generated for CMSSW Reference Manual by
1.8.11