CMS 3D CMS Logo

CSCDBL1TPParametersConditions.h
Go to the documentation of this file.
1 #ifndef _CSCDBL1TPPARAMETERSCONDITIONS_H
2 #define _CSCDBL1TPPARAMETERSCONDITIONS_H
3 
4 #include <memory>
5 #include <cmath>
15 
19 
21  public:
24 
25 
27 
28  typedef std::unique_ptr<CSCDBL1TPParameters> ReturnType;
29 
31 
32  private:
33  // ----------member data ---------------------------
35 
36 };
37 
38 #include<fstream>
39 #include<vector>
40 #include<iostream>
41 
42 // to workaround plugin library
44 {
45 
47 
48  cnl1tp->setAlctFifoTbins(16);
49  cnl1tp->setAlctFifoPretrig(10);
50  cnl1tp->setAlctDriftDelay(2);
51  cnl1tp->setAlctNplanesHitPretrig(3);//was 2, new is 3
52  cnl1tp->setAlctNplanesHitPattern(4);
53  cnl1tp->setAlctNplanesHitAccelPretrig(3);//was 2, new is 3
55  cnl1tp->setAlctTrigMode(2);
56  cnl1tp->setAlctAccelMode(0);
57  cnl1tp->setAlctL1aWindowWidth(7);
58 
59  cnl1tp->setClctFifoTbins(12);
60  cnl1tp->setClctFifoPretrig(7);
61  cnl1tp->setClctHitPersist(4);//was 6, new is 4
62  cnl1tp->setClctDriftDelay(2);
63  cnl1tp->setClctNplanesHitPretrig(3);//was 2, new is 3
64  cnl1tp->setClctNplanesHitPattern(4);
65  cnl1tp->setClctPidThreshPretrig(2);
66  cnl1tp->setClctMinSeparation(10);
67 
68  //the new parameters
69  cnl1tp->setTmbMpcBlockMe1a(0);
70  cnl1tp->setTmbAlctTrigEnable(0);
71  cnl1tp->setTmbClctTrigEnable(0);
72  cnl1tp->setTmbMatchTrigEnable(1);
73  cnl1tp->setTmbMatchTrigWindowSize(7);
74  cnl1tp->setTmbTmbL1aWindowSize(7);
75 
76  return cnl1tp;
77 }
78 
79 
80 #endif
void setAlctNplanesHitAccelPattern(const unsigned int theValue)
void setClctMinSeparation(const unsigned int theValue)
void setTmbMpcBlockMe1a(const unsigned int theValue)
void setAlctNplanesHitAccelPretrig(const unsigned int theValue)
void setClctDriftDelay(const unsigned int theValue)
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
CSCDBL1TPParametersConditions(const edm::ParameterSet &)
void setTmbClctTrigEnable(const unsigned int theValue)
void setAlctAccelMode(const unsigned int theValue)
void setClctNplanesHitPattern(const unsigned int theValue)
ReturnType produceCSCDBL1TPParameters(const CSCDBL1TPParametersRcd &)
void setAlctDriftDelay(const unsigned int theValue)
void setAlctNplanesHitPretrig(const unsigned int theValue)
std::unique_ptr< CSCDBL1TPParameters > ReturnType
void setClctPidThreshPretrig(const unsigned int theValue)
void setClctNplanesHitPretrig(const unsigned int theValue)
void setTmbAlctTrigEnable(const unsigned int theValue)
void setTmbMatchTrigWindowSize(const unsigned int theValue)
void setAlctFifoTbins(const unsigned int theValue)
void setTmbMatchTrigEnable(const unsigned int theValue)
void setAlctTrigMode(const unsigned int theValue)
static CSCDBL1TPParameters * prefillCSCDBL1TPParameters()
void setTmbTmbL1aWindowSize(const unsigned int theValue)
void setAlctL1aWindowWidth(const unsigned int theValue)
void setClctFifoTbins(const unsigned int theValue)
void setAlctFifoPretrig(const unsigned int theValue)
void setAlctNplanesHitPattern(const unsigned int theValue)
void setClctHitPersist(const unsigned int theValue)
void setClctFifoPretrig(const unsigned int theValue)