#include <VersionControl.h>
Public Member Functions | |
void | configure_by_fw_version (unsigned fw_version) |
std::string | era () const |
const edm::ParameterSet & | getConfig () const |
bool | useO2O () const |
int | verbose () const |
VersionControl (const edm::ParameterSet &iConfig) | |
~VersionControl () | |
Private Attributes | |
bool | bug9BitDPhi_ |
bool | bugAmbigThetaWin_ |
bool | bugGMTPhi_ |
bool | bugME11Dupes_ |
bool | bugMode7CLCT_ |
bool | bugNegPt_ |
bool | bugSameSectorPt0_ |
bool | bugSt2PhDiff_ |
int | bxShiftCSC_ |
int | bxShiftGEM_ |
int | bxShiftME0_ |
int | bxShiftRPC_ |
int | bxWindow_ |
const edm::ParameterSet | config_ |
bool | duplicateTheta_ |
std::string | era_ |
bool | fixME11Edges_ |
bool | fixMode15HighPt_ |
bool | fixZonePhi_ |
bool | includeNeighbor_ |
int | maxBX_ |
int | maxRoadsPerZone_ |
int | maxTracks_ |
int | minBX_ |
int | modeQualVer_ |
std::vector< std::string > | pattDefinitions_ |
std::string | pbFileName_ |
bool | promoteMode7_ |
bool | readPtLUTFile_ |
std::vector< std::string > | symPattDefinitions_ |
int | thetaWindow_ |
int | thetaWindowZone0_ |
bool | twoStationSameBX_ |
bool | useCPPF_ |
bool | useCSC_ |
bool | useDT_ |
bool | useGEM_ |
bool | useIRPC_ |
bool | useME0_ |
bool | useNewZones_ |
bool | useO2O_ |
bool | useRPC_ |
bool | useRun3CCLUT_ |
bool | useSecondEarliest_ |
bool | useSingleHits_ |
bool | useSymPatterns_ |
int | verbose_ |
std::vector< int > | zoneBoundaries_ |
int | zoneOverlap_ |
Friends | |
class | SectorProcessor |
Definition at line 8 of file VersionControl.h.
|
explicit |
Definition at line 3 of file VersionControl.cc.
References bug9BitDPhi_, bugAmbigThetaWin_, bugGMTPhi_, bugME11Dupes_, bugMode7CLCT_, bugNegPt_, bugSameSectorPt0_, bugSt2PhDiff_, bxShiftCSC_, bxShiftGEM_, bxShiftME0_, bxShiftRPC_, bxWindow_, duplicateTheta_, era_, fixME11Edges_, fixMode15HighPt_, fixZonePhi_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), includeNeighbor_, maxBX_, maxRoadsPerZone_, maxTracks_, minBX_, modeQualVer_, pattDefinitions_, pbFileName_, promoteMode7_, readPtLUTFile_, simEmtfDigis_cfi::spGCParams16, simEmtfDigis_cfi::spPAParams16, simEmtfDigis_cfi::spPCParams16, simEmtfDigis_cfi::spPRParams16, simEmtfDigis_cfi::spTBParams16, AlCaHLTBitMon_QueryRunRegistry::string, symPattDefinitions_, thetaWindow_, thetaWindowZone0_, twoStationSameBX_, useCPPF_, useCSC_, useDT_, useGEM_, useIRPC_, useME0_, useNewZones_, useO2O_, useRPC_, useRun3CCLUT_, useSecondEarliest_, useSingleHits_, useSymPatterns_, verbose_, zoneBoundaries_, and zoneOverlap_.
VersionControl::~VersionControl | ( | ) |
Definition at line 68 of file VersionControl.cc.
void VersionControl::configure_by_fw_version | ( | unsigned | fw_version | ) |
Settings for 2018 (by default just use settings in simEmtfDigis_cfi.py) ///
Settings for 2017 (by default just use settings in simEmtfDigis_cfi.py) ///
Settings for all of 2016 (following order in simEmtfDigis_cfi.py) ///
Definition at line 71 of file VersionControl.cc.
References bug9BitDPhi_, bugAmbigThetaWin_, bugGMTPhi_, bugME11Dupes_, bugMode7CLCT_, bugNegPt_, bugSameSectorPt0_, bugSt2PhDiff_, bxWindow_, era_, fixME11Edges_, fixMode15HighPt_, fixZonePhi_, maxBX_, modeQualVer_, promoteMode7_, thetaWindow_, thetaWindowZone0_, twoStationSameBX_, useRPC_, useSecondEarliest_, and useSymPatterns_.
Referenced by EMTFSetup::reload().
|
inline |
|
inline |
Definition at line 17 of file VersionControl.h.
References config_.
Referenced by EMTFSetup::getConfig().
|
inline |
Definition at line 19 of file VersionControl.h.
References useO2O_.
Referenced by EMTFSetup::useO2O().
|
inline |
Definition at line 18 of file VersionControl.h.
References verbose_.
Referenced by EMTFSetup::verbose().
|
friend |
Definition at line 22 of file VersionControl.h.
|
private |
Definition at line 57 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 48 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 57 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 48 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 57 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 57 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 53 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 48 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 34 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 34 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 34 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 34 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 34 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 26 of file VersionControl.h.
Referenced by getConfig().
|
private |
Definition at line 39 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 30 of file VersionControl.h.
Referenced by configure_by_fw_version(), era(), and VersionControl().
|
private |
Definition at line 39 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 56 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 39 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 39 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 34 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 51 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 51 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 34 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 58 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 42 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 59 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 57 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 56 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 42 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 46 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 46 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 48 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 33 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 33 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 33 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 33 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 33 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 33 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 39 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 29 of file VersionControl.h.
Referenced by useO2O(), and VersionControl().
|
private |
Definition at line 33 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 39 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 52 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 47 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 43 of file VersionControl.h.
Referenced by configure_by_fw_version(), and VersionControl().
|
private |
Definition at line 28 of file VersionControl.h.
Referenced by verbose(), and VersionControl().
|
private |
Definition at line 37 of file VersionControl.h.
Referenced by VersionControl().
|
private |
Definition at line 38 of file VersionControl.h.
Referenced by VersionControl().