Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
L1TriggerConfig
DTTPGConfig
interface
DTConfigTrigUnit.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
12
//
13
//--------------------------------------------------
14
#ifndef DT_CONFIG_TrigUnit_H
15
#define DT_CONFIG_TrigUnit_H
16
17
//---------------
18
// C++ Headers --
19
//---------------
20
#include<iostream>
21
22
//----------------------
23
// Base Class Headers --
24
//----------------------
25
26
//------------------------------------
27
// Collaborating Class Declarations --
28
//------------------------------------
29
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
30
#include "
L1TriggerConfig/DTTPGConfig/interface/DTConfig.h
"
31
32
// ---------------------
33
// -- Class Interface --
34
// ---------------------
35
36
class
DTConfigTrigUnit
:
public
DTConfig
{
37
38
public
:
39
41
DTConfigTrigUnit
(
const
edm::ParameterSet
& ps);
42
44
DTConfigTrigUnit
() {};
45
47
~DTConfigTrigUnit
();
48
50
inline
bool
debug
()
const
{
return
m_debug
; }
51
53
inline
int
MCDigiOffset
()
const
{
return
m_digioffset
; }
54
56
inline
int
MCSetupTime
()
const
{
return
m_setuptime
; }
57
59
void
print
()
const
;
60
61
/* //! Return pointer to parameter set */
62
/* const edm::ParameterSet* getParameterSet() { return m_ps; } */
63
65
inline
void
setDebug
(
bool
debug
) {
m_debug
=
debug
; }
66
67
private
:
68
70
void
setDefaults
(
const
edm::ParameterSet
& m_ps);
71
72
//const edm::ParameterSet* m_ps;
73
74
bool
m_debug
;
75
int
m_digioffset
;
76
int
m_setuptime
;
77
78
};
79
80
#endif
DTConfigTrigUnit
Definition:
DTConfigTrigUnit.h:36
DTConfigTrigUnit::setDefaults
void setDefaults(const edm::ParameterSet &m_ps)
Load pset values into class variables.
Definition:
DTConfigTrigUnit.cc:47
DTConfigTrigUnit::MCSetupTime
int MCSetupTime() const
Minicrate "fine" sincronization parameter [0,25] ns.
Definition:
DTConfigTrigUnit.h:56
DTConfigTrigUnit::m_setuptime
int m_setuptime
Definition:
DTConfigTrigUnit.h:76
DTConfigTrigUnit::~DTConfigTrigUnit
~DTConfigTrigUnit()
Destructor.
Definition:
DTConfigTrigUnit.cc:40
DTConfigTrigUnit::print
void print() const
Print the setup.
Definition:
DTConfigTrigUnit.cc:61
DTConfig
Definition:
DTConfig.h:32
ParameterSet.h
DTConfigTrigUnit::debug
bool debug() const
Debug flag.
Definition:
DTConfigTrigUnit.h:50
DTConfig.h
DTConfigTrigUnit::setDebug
void setDebug(bool debug)
Set debug flag.
Definition:
DTConfigTrigUnit.h:65
DTConfigTrigUnit::MCDigiOffset
int MCDigiOffset() const
Digi-to-bti-input offset 500 (tdc units) –> wait to solve with Nicola Amapane.
Definition:
DTConfigTrigUnit.h:53
DTConfigTrigUnit::m_debug
bool m_debug
Definition:
DTConfigTrigUnit.h:74
DTConfigTrigUnit::DTConfigTrigUnit
DTConfigTrigUnit()
Constructor.
Definition:
DTConfigTrigUnit.h:44
edm::ParameterSet
Definition:
ParameterSet.h:31
DTConfigTrigUnit::m_digioffset
int m_digioffset
Definition:
DTConfigTrigUnit.h:75
Generated for CMSSW Reference Manual by
1.8.5