#include <BetaCalculatorECAL.h>
Public Member Functions | |
void | addInfoToCandidate (susybsm::HSCParticle &candidate, edm::Handle< reco::TrackCollection > &tracks, edm::Event &iEvent, const edm::EventSetup &iSetup, susybsm::HSCPCaloInfo &caloInfo) |
BetaCalculatorECAL (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
Private Member Functions | |
void | addStepToXtal (std::map< int, GlobalPoint > &trackExitPositionMap, std::map< int, float > &trackCrossedXtalMap, DetId aDetId, float step, GlobalPoint point, const CaloSubdetectorGeometry *theSubdetGeometry) |
std::vector < SteppingHelixStateInfo > | calcEcalDeposit (const FreeTrajectoryState *tkInnerState, const DetIdAssociator &associator) |
int | getDetailedTrackLengthInXtals (std::map< int, GlobalPoint > &trackExitPositionMap, std::map< int, float > &trackCrossedXtalMap, double &totalLengthCurved, GlobalPoint &internalPointCurved, GlobalPoint &externalPointCurved, const CaloGeometry *theGeometry, const CaloTopology *theTopology, const std::vector< SteppingHelixStateInfo > &neckLace) |
Definition at line 33 of file BetaCalculatorECAL.h.
BetaCalculatorECAL::BetaCalculatorECAL | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 19 of file BetaCalculatorECAL.cc.
void BetaCalculatorECAL::addInfoToCandidate | ( | susybsm::HSCParticle & | candidate, |
edm::Handle< reco::TrackCollection > & | tracks, | ||
edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup, | ||
susybsm::HSCPCaloInfo & | caloInfo | ||
) |
Definition at line 30 of file BetaCalculatorECAL.cc.
|
private |
Definition at line 316 of file BetaCalculatorECAL.cc.
|
private |
Definition at line 203 of file BetaCalculatorECAL.cc.
|
private |
Definition at line 223 of file BetaCalculatorECAL.cc.
|
private |
Definition at line 64 of file BetaCalculatorECAL.h.
|
private |
Definition at line 60 of file BetaCalculatorECAL.h.
|
private |
Definition at line 63 of file BetaCalculatorECAL.h.
|
private |
Definition at line 61 of file BetaCalculatorECAL.h.
|
private |
Definition at line 59 of file BetaCalculatorECAL.h.
|
private |
Definition at line 65 of file BetaCalculatorECAL.h.
|
private |
Definition at line 58 of file BetaCalculatorECAL.h.