Main Page
Namespaces
Classes
Package Documentation
SimFastTiming
FastTimingCommon
interface
SimpleDeviceSimInMIPs.h
Go to the documentation of this file.
1
#ifndef __SimFastTiming_FastTimingCommon_SimpleDeviceSimInMIPs_h__
2
#define __SimFastTiming_FastTimingCommon_SimpleDeviceSimInMIPs_h__
3
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
SimDataFormats/TrackingHit/interface/PSimHit.h
"
9
10
class
SimpleDeviceSimInMIPs
{
11
public
:
12
SimpleDeviceSimInMIPs
(
const
edm::ParameterSet
&
pset
);
13
14
void
getEvent
(
const
edm::Event
& evt) {}
15
16
void
getEventSetup
(
const
edm::EventSetup
& evt) {}
17
18
float
getChargeForHit
(
const
PSimHit
&
hit
)
const
{
return
1000.f * hit.
energyLoss
() *
MIPPerMeV_
; }
19
20
private
:
21
float
MIPPerMeV_
;
22
};
23
24
#endif
SimpleDeviceSimInMIPs::getEventSetup
void getEventSetup(const edm::EventSetup &evt)
Definition:
SimpleDeviceSimInMIPs.h:16
Event.h
EventSetup.h
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
ParameterSet.h
SimpleDeviceSimInMIPs::getChargeForHit
float getChargeForHit(const PSimHit &hit) const
Definition:
SimpleDeviceSimInMIPs.h:18
edm::EventSetup
Definition:
EventSetup.h:57
PSimHit.h
SimpleDeviceSimInMIPs
Definition:
SimpleDeviceSimInMIPs.h:10
hit
Definition:
SiStripHitEffFromCalibTree.cc:88
PSimHit::energyLoss
float energyLoss() const
The energy deposit in the PSimHit, in ???.
Definition:
PSimHit.h:79
SimpleDeviceSimInMIPs::getEvent
void getEvent(const edm::Event &evt)
Definition:
SimpleDeviceSimInMIPs.h:14
PSimHit
Definition:
PSimHit.h:15
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:72
SimpleDeviceSimInMIPs::SimpleDeviceSimInMIPs
SimpleDeviceSimInMIPs(const edm::ParameterSet &pset)
Definition:
SimpleDeviceSimInMIPs.cc:3
SimpleDeviceSimInMIPs::MIPPerMeV_
float MIPPerMeV_
Definition:
SimpleDeviceSimInMIPs.h:21
Generated for CMSSW Reference Manual by
1.8.11