#include <LateralityBasicProvider.h>
Public Member Functions | |
void | finish () override |
void | initialise (const edm::EventSetup &iEventSetup) override |
LateralityBasicProvider (const edm::ParameterSet &pset, edm::ConsumesCollector &iC) | |
void | run (edm::Event &iEvent, const edm::EventSetup &iEventSetup, MuonPathPtrs &inMpath, std::vector< lat_vector > &lateralities) override |
~LateralityBasicProvider () override | |
Public Member Functions inherited from LateralityProvider | |
LateralityProvider (const edm::ParameterSet &pset, edm::ConsumesCollector &iC) | |
virtual | ~LateralityProvider () |
Private Member Functions | |
void | analyze (MuonPathPtr &inMPath, std::vector< lat_vector > &lateralities) |
void | fill_lat_combinations () |
Private Attributes | |
const bool | debug_ |
std::vector< lat_combination > | lat_combinations |
Additional Inherited Members | |
Public Attributes inherited from LateralityProvider | |
lat_vector | LAT_VECTOR_NULL = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}} |
Definition at line 20 of file LateralityBasicProvider.h.
LateralityBasicProvider::LateralityBasicProvider | ( | const edm::ParameterSet & | pset, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 11 of file LateralityBasicProvider.cc.
References debug_, fill_lat_combinations(), and LogDebug.
|
override |
|
private |
Definition at line 54 of file LateralityBasicProvider.cc.
References lat_combination::cellLayout, debug_, lat_combinations, LateralityProvider::LAT_VECTOR_NULL, lat_combination::latcombs, LogDebug, and lat_combination::missing_layer.
Referenced by run().
|
private |
Definition at line 71 of file LateralityBasicProvider.cc.
References lat_combinations.
Referenced by LateralityBasicProvider().
|
overridevirtual |
Reimplemented from LateralityProvider.
Definition at line 45 of file LateralityBasicProvider.cc.
References debug_, and LogDebug.
Referenced by progressbar.ProgressBar::__next__().
|
overridevirtual |
Reimplemented from LateralityProvider.
Definition at line 27 of file LateralityBasicProvider.cc.
References debug_, and LogDebug.
|
overridevirtual |
Implements LateralityProvider.
Definition at line 32 of file LateralityBasicProvider.cc.
References analyze(), debug_, and LogDebug.
|
private |
Definition at line 42 of file LateralityBasicProvider.h.
Referenced by analyze(), finish(), initialise(), LateralityBasicProvider(), run(), and ~LateralityBasicProvider().
|
private |
Definition at line 43 of file LateralityBasicProvider.h.
Referenced by analyze(), and fill_lat_combinations().