#include <HitPatternHelper.h>
Public Member Functions | |
double | chosenRofZ () const |
int | digiCot (double cot, int binEta) const |
int | digiZT (double z0, double cot, int binEta) const |
int | etaRegion (double z0, double cot, bool useNewKF) const |
std::vector< double > | etaRegions () const |
bool | hphDebug () const |
const std::vector< int > & | layerEncoding (int binEta, int binZT, int binCot) const |
const std::map< int, const tt::SensorModule * > & | layerEncodingMap (int binEta, int binZT, int binCot) const |
std::map< int, std::map< int, std::vector< int > > > | layermap () const |
int | nKalmanLayers () const |
Setup (const edm::ParameterSet &iConfig, const tt::Setup &setupTT, const trackerTFP::DataFormats &dataFormats, const trackerTFP::LayerEncoding &layerEncoding) | |
bool | useNewKF () const |
~Setup () | |
Private Attributes | |
double | chosenRofZ_ |
double | chosenRofZNewKF_ |
const trackerTFP::DataFormats | dataFormats_ |
const trackerTFP::DataFormat | dfcot_ |
const trackerTFP::DataFormat | dfzT_ |
std::vector< double > | etaRegions_ |
std::vector< double > | etaRegionsNewKF_ |
bool | hphDebug_ |
edm::ParameterSet | iConfig_ |
const trackerTFP::LayerEncoding | layerEncoding_ |
std::map< int, std::map< int, std::vector< int > > > | layermap_ |
int | nEtaRegions_ |
int | nKalmanLayers_ |
edm::ParameterSet | oldKFPSet_ |
const tt::Setup | setupTT_ |
bool | useNewKF_ |
Definition at line 45 of file HitPatternHelper.h.
hph::Setup::Setup | ( | const edm::ParameterSet & | iConfig, |
const tt::Setup & | setupTT, | ||
const trackerTFP::DataFormats & | dataFormats, | ||
const trackerTFP::LayerEncoding & | layerEncoding | ||
) |
Definition at line 16 of file HitPatternHelper.cc.
References tmtt::TrackerModule::calcLayerIdReduced(), chosenRofZ_, chosenRofZNewKF_, etaRegions_, etaRegionsNewKF_, edm::ParameterSet::getParameter(), mps_fire::i, dqmiolumiharvest::j, PostProcessor_cff::layerIds, tmtt::KFbase::layerMap_, layermap_, nEtaRegions_, nKalmanLayers_, oldKFPSet_, and useNewKF_.
|
inline |
Definition at line 51 of file HitPatternHelper.h.
|
inline |
Definition at line 55 of file HitPatternHelper.h.
References chosenRofZ_.
Referenced by etaRegion().
int hph::Setup::digiCot | ( | double | cot, |
int | binEta | ||
) | const |
Definition at line 261 of file HitPatternHelper.cc.
References dfcot_, trackerTFP::DataFormat::digi(), trackerTFP::DataFormat::integer(), tt::Setup::sectorCot(), setupTT_, and trackerTFP::DataFormat::toUnsigned().
int hph::Setup::digiZT | ( | double | z0, |
double | cot, | ||
int | binEta | ||
) | const |
Definition at line 266 of file HitPatternHelper.cc.
References tt::Setup::chosenRofZ(), dfzT_, trackerTFP::DataFormat::digi(), trackerTFP::DataFormat::integer(), tt::Setup::sectorCot(), setupTT_, and trackerTFP::DataFormat::toUnsigned().
int hph::Setup::etaRegion | ( | double | z0, |
double | cot, | ||
bool | useNewKF | ||
) | const |
Definition at line 238 of file HitPatternHelper.cc.
References chosenRofZ(), chosenRofZ_, chosenRofZNewKF_, ALCARECOTkAlBeamHalo_cff::etaMax, etaRegions(), etaRegions_, etaRegionsNewKF_, JetChargeProducer_cfi::exp, createfilelist::int, funct::tan(), and useNewKF().
|
inline |
Definition at line 56 of file HitPatternHelper.h.
References etaRegions_.
Referenced by etaRegion().
|
inline |
|
inline |
Definition at line 62 of file HitPatternHelper.h.
References trackerTFP::LayerEncoding::layerEncoding(), and layerEncoding_.
|
inline |
Definition at line 65 of file HitPatternHelper.h.
References layerEncoding_, and trackerTFP::LayerEncoding::layerEncodingMap().
|
inline |
Definition at line 57 of file HitPatternHelper.h.
References layermap_.
|
inline |
|
inline |
|
private |
Definition at line 81 of file HitPatternHelper.h.
Referenced by chosenRofZ(), etaRegion(), and Setup().
|
private |
Definition at line 79 of file HitPatternHelper.h.
Referenced by etaRegion(), and Setup().
|
private |
Definition at line 73 of file HitPatternHelper.h.
|
private |
Definition at line 74 of file HitPatternHelper.h.
Referenced by digiCot().
|
private |
Definition at line 75 of file HitPatternHelper.h.
Referenced by digiZT().
|
private |
Definition at line 82 of file HitPatternHelper.h.
Referenced by etaRegion(), etaRegions(), and Setup().
|
private |
Definition at line 80 of file HitPatternHelper.h.
Referenced by etaRegion(), and Setup().
|
private |
Definition at line 77 of file HitPatternHelper.h.
Referenced by hphDebug().
|
private |
Definition at line 70 of file HitPatternHelper.h.
|
private |
Definition at line 76 of file HitPatternHelper.h.
Referenced by layerEncoding(), and layerEncodingMap().
|
private |
Definition at line 83 of file HitPatternHelper.h.
Referenced by layermap(), and Setup().
|
private |
Definition at line 84 of file HitPatternHelper.h.
Referenced by Setup().
|
private |
Definition at line 85 of file HitPatternHelper.h.
Referenced by nKalmanLayers(), and Setup().
|
private |
Definition at line 71 of file HitPatternHelper.h.
Referenced by Setup().
|
private |
Definition at line 72 of file HitPatternHelper.h.
|
private |
Definition at line 78 of file HitPatternHelper.h.
Referenced by Setup(), and useNewKF().