#include <CSCDBL1TPParametersConditions.h>
Public Types | |
typedef const CSCDBL1TPParameters * | ReturnType |
Public Member Functions | |
CSCDBL1TPParametersConditions (const edm::ParameterSet &) | |
ReturnType | produceCSCDBL1TPParameters (const CSCDBL1TPParametersRcd &) |
~CSCDBL1TPParametersConditions () | |
Static Public Member Functions | |
static CSCDBL1TPParameters * | prefillCSCDBL1TPParameters () |
Private Member Functions | |
void | setIntervalFor (const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) |
Private Attributes | |
CSCDBL1TPParameters * | CSCl1TPParameters |
Definition at line 20 of file CSCDBL1TPParametersConditions.h.
typedef const CSCDBL1TPParameters* CSCDBL1TPParametersConditions::ReturnType |
Definition at line 28 of file CSCDBL1TPParametersConditions.h.
CSCDBL1TPParametersConditions::CSCDBL1TPParametersConditions | ( | const edm::ParameterSet & | ) |
CSCDBL1TPParametersConditions::~CSCDBL1TPParametersConditions | ( | ) |
CSCDBL1TPParameters * CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters | ( | ) | [inline, static] |
Definition at line 44 of file CSCDBL1TPParametersConditions.h.
References CSCDBL1TPParameters::setAlctAccelMode(), CSCDBL1TPParameters::setAlctDriftDelay(), CSCDBL1TPParameters::setAlctFifoPretrig(), CSCDBL1TPParameters::setAlctFifoTbins(), CSCDBL1TPParameters::setAlctL1aWindowWidth(), CSCDBL1TPParameters::setAlctNplanesHitAccelPattern(), CSCDBL1TPParameters::setAlctNplanesHitAccelPretrig(), CSCDBL1TPParameters::setAlctNplanesHitPattern(), CSCDBL1TPParameters::setAlctNplanesHitPretrig(), CSCDBL1TPParameters::setAlctTrigMode(), CSCDBL1TPParameters::setClctDriftDelay(), CSCDBL1TPParameters::setClctFifoPretrig(), CSCDBL1TPParameters::setClctFifoTbins(), CSCDBL1TPParameters::setClctHitPersist(), CSCDBL1TPParameters::setClctMinSeparation(), CSCDBL1TPParameters::setClctNplanesHitPattern(), CSCDBL1TPParameters::setClctNplanesHitPretrig(), CSCDBL1TPParameters::setClctPidThreshPretrig(), CSCDBL1TPParameters::setTmbAlctTrigEnable(), CSCDBL1TPParameters::setTmbClctTrigEnable(), CSCDBL1TPParameters::setTmbMatchTrigEnable(), CSCDBL1TPParameters::setTmbMatchTrigWindowSize(), CSCDBL1TPParameters::setTmbMpcBlockMe1a(), and CSCDBL1TPParameters::setTmbTmbL1aWindowSize().
{ CSCDBL1TPParameters * cnl1tp = new CSCDBL1TPParameters(); cnl1tp->setAlctFifoTbins(16); cnl1tp->setAlctFifoPretrig(10); cnl1tp->setAlctDriftDelay(2); cnl1tp->setAlctNplanesHitPretrig(3);//was 2, new is 3 cnl1tp->setAlctNplanesHitPattern(4); cnl1tp->setAlctNplanesHitAccelPretrig(3);//was 2, new is 3 cnl1tp->setAlctNplanesHitAccelPattern(4); cnl1tp->setAlctTrigMode(2); cnl1tp->setAlctAccelMode(0); cnl1tp->setAlctL1aWindowWidth(7); cnl1tp->setClctFifoTbins(12); cnl1tp->setClctFifoPretrig(7); cnl1tp->setClctHitPersist(4);//was 6, new is 4 cnl1tp->setClctDriftDelay(2); cnl1tp->setClctNplanesHitPretrig(3);//was 2, new is 3 cnl1tp->setClctNplanesHitPattern(4); cnl1tp->setClctPidThreshPretrig(2); cnl1tp->setClctMinSeparation(10); //the new parameters cnl1tp->setTmbMpcBlockMe1a(0); cnl1tp->setTmbAlctTrigEnable(0); cnl1tp->setTmbClctTrigEnable(0); cnl1tp->setTmbMatchTrigEnable(1); cnl1tp->setTmbMatchTrigWindowSize(7); cnl1tp->setTmbTmbL1aWindowSize(7); return cnl1tp; }
ReturnType CSCDBL1TPParametersConditions::produceCSCDBL1TPParameters | ( | const CSCDBL1TPParametersRcd & | ) |
void CSCDBL1TPParametersConditions::setIntervalFor | ( | const edm::eventsetup::EventSetupRecordKey & | , |
const edm::IOVSyncValue & | , | ||
edm::ValidityInterval & | |||
) | [private, virtual] |
Implements edm::EventSetupRecordIntervalFinder.
Definition at line 35 of file CSCDBL1TPParametersConditions.h.