#include <Alignment/LaserDQM/plugins/LaserDQM.h>
Definition at line 22 of file LaserDQM.h.
typedef std::vector<edm::ParameterSet> LaserDQM::Parameters |
Definition at line 25 of file LaserDQM.h.
LaserDQM::LaserDQM | ( | edm::ParameterSet const & | theConf | ) | [explicit] |
constructor
Definition at line 18 of file LaserDQM.cc.
References theDebugLevel, theDQMFileName, theSearchPhiTEC, theSearchPhiTIB, theSearchPhiTOB, theSearchZTIB, and theSearchZTOB.
00019 : theDebugLevel(theConf.getUntrackedParameter<int>("DebugLevel",0)), 00020 theSearchPhiTIB(theConf.getUntrackedParameter<double>("SearchWindowPhiTIB",0.05)), 00021 theSearchPhiTOB(theConf.getUntrackedParameter<double>("SearchWindowPhiTOB",0.05)), 00022 theSearchPhiTEC(theConf.getUntrackedParameter<double>("SearchWindowPhiTEC",0.05)), 00023 theSearchZTIB(theConf.getUntrackedParameter<double>("SearchWindowZTIB",1.0)), 00024 theSearchZTOB(theConf.getUntrackedParameter<double>("SearchWindowZTOB",1.0)), 00025 theDigiProducersList(theConf.getParameter<Parameters>("DigiProducersList")), 00026 theDQMFileName(theConf.getUntrackedParameter<std::string>("DQMFileName","testDQM.root")), 00027 theDaqMonitorBEI() 00028 { 00029 // load the configuration from the ParameterSet 00030 edm::LogInfo("LaserDQM") << "===========================================================" 00031 << "\n=== Start configuration ===" 00032 << "\n theDebugLevel = " << theDebugLevel 00033 << "\n theSearchPhiTIB = " << theSearchPhiTIB 00034 << "\n theSearchPhiTOB = " << theSearchPhiTOB 00035 << "\n theSearchPhiTEC = " << theSearchPhiTEC 00036 << "\n theSearchZTIB = " << theSearchZTIB 00037 << "\n theSearchZTOB = " << theSearchZTOB 00038 << "\n DQM filename = " << theDQMFileName 00039 << "\n==========================================================="; 00040 00041 }
LaserDQM::~LaserDQM | ( | ) |
void LaserDQM::analyze | ( | edm::Event const & | theEvent, | |
edm::EventSetup const & | theSetup | |||
) | [virtual] |
this method will do the user analysis
Implements edm::EDAnalyzer.
Definition at line 45 of file LaserDQM.cc.
References trackerStatistics().
00046 { 00047 // do the Tracker Statistics 00048 trackerStatistics(theEvent, theSetup); 00049 }
void LaserDQM::beginJob | ( | const edm::EventSetup & | theSetup | ) | [virtual] |
begin job
Reimplemented from edm::EDAnalyzer.
Definition at line 51 of file LaserDQM.cc.
References initMonitors(), and theDaqMonitorBEI.
00052 { 00053 // get hold of DQM Backend interface 00054 theDaqMonitorBEI = edm::Service<DQMStore>().operator->(); 00055 00056 // initialize the Monitor Elements 00057 initMonitors(); 00058 }
end job
Reimplemented from edm::EDAnalyzer.
Definition at line 60 of file LaserDQM.cc.
References DQMStore::save(), theDaqMonitorBEI, and theDQMFileName.
00061 { 00062 theDaqMonitorBEI->save(theDQMFileName.c_str()); 00063 }
void LaserDQM::fillAdcCounts | ( | MonitorElement * | theMonitor, | |
edm::DetSet< SiStripDigi >::const_iterator | digiRangeIterator, | |||
edm::DetSet< SiStripDigi >::const_iterator | digiRangeIteratorEnd | |||
) | [private] |
fill adc counts from the laser beam into a monitor histogram
Definition at line 65 of file LaserDQM.cc.
References SiStripDigi::adc(), SiStripDigi::channel(), GenMuonPlsPt100GeV_cfg::cout, lat::endl(), MonitorElement::getTH1F(), and theDebugLevel.
Referenced by trackerStatistics().
00068 { 00069 // get the ROOT object from the MonitorElement 00070 TH1F * theMEHistogram = theMonitor->getTH1F(); 00071 00072 // loop over all the digis in this det 00073 for (; digiRangeIterator != digiRangeIteratorEnd; ++digiRangeIterator) 00074 { 00075 const SiStripDigi *digi = &*digiRangeIterator; 00076 00077 if ( theDebugLevel > 4 ) 00078 { std::cout << " Channel " << digi->channel() << " has " << digi->adc() << " adc counts " << std::endl; } 00079 00080 // fill the number of adc counts in the histogram 00081 if (digi->channel() < 512) 00082 { 00083 Double_t theBinContent = theMEHistogram->GetBinContent(digi->channel()) + digi->adc(); 00084 theMEHistogram->SetBinContent(digi->channel(), theBinContent); 00085 } 00086 } 00087 }
void LaserDQM::initMonitors | ( | ) | [private] |
initialize monitors
Definition at line 11 of file LaserDQMInitMonitors.cc.
References DQMStore::book1D(), DQMStore::setCurrentFolder(), MonitorElement::setResetMe(), DQMStore::showDirStructure(), theDaqMonitorBEI, theDebugLevel, theMEBeam0Ring4Disc1NegAdcCounts, theMEBeam0Ring4Disc1PosAdcCounts, theMEBeam0Ring4Disc2NegAdcCounts, theMEBeam0Ring4Disc2PosAdcCounts, theMEBeam0Ring4Disc3NegAdcCounts, theMEBeam0Ring4Disc3PosAdcCounts, theMEBeam0Ring4Disc4NegAdcCounts, theMEBeam0Ring4Disc4PosAdcCounts, theMEBeam0Ring4Disc5NegAdcCounts, theMEBeam0Ring4Disc5PosAdcCounts, theMEBeam0Ring4Disc6NegAdcCounts, theMEBeam0Ring4Disc6PosAdcCounts, theMEBeam0Ring4Disc7NegAdcCounts, theMEBeam0Ring4Disc7PosAdcCounts, theMEBeam0Ring4Disc8NegAdcCounts, theMEBeam0Ring4Disc8PosAdcCounts, theMEBeam0Ring4Disc9NegAdcCounts, theMEBeam0Ring4Disc9PosAdcCounts, theMEBeam0Ring6Disc1NegAdcCounts, theMEBeam0Ring6Disc1PosAdcCounts, theMEBeam0Ring6Disc2NegAdcCounts, theMEBeam0Ring6Disc2PosAdcCounts, theMEBeam0Ring6Disc3NegAdcCounts, theMEBeam0Ring6Disc3PosAdcCounts, theMEBeam0Ring6Disc4NegAdcCounts, theMEBeam0Ring6Disc4PosAdcCounts, theMEBeam0Ring6Disc5NegAdcCounts, theMEBeam0Ring6Disc5PosAdcCounts, theMEBeam0Ring6Disc6NegAdcCounts, theMEBeam0Ring6Disc6PosAdcCounts, theMEBeam0Ring6Disc7NegAdcCounts, theMEBeam0Ring6Disc7PosAdcCounts, theMEBeam0Ring6Disc8NegAdcCounts, theMEBeam0Ring6Disc8PosAdcCounts, theMEBeam0Ring6Disc9NegAdcCounts, theMEBeam0Ring6Disc9PosAdcCounts, theMEBeam0TIBPosition1AdcCounts, theMEBeam0TIBPosition2AdcCounts, theMEBeam0TIBPosition3AdcCounts, theMEBeam0TIBPosition4AdcCounts, theMEBeam0TIBPosition5AdcCounts, theMEBeam0TIBPosition6AdcCounts, theMEBeam0TOBPosition1AdcCounts, theMEBeam0TOBPosition2AdcCounts, theMEBeam0TOBPosition3AdcCounts, theMEBeam0TOBPosition4AdcCounts, theMEBeam0TOBPosition5AdcCounts, theMEBeam0TOBPosition6AdcCounts, theMEBeam1Ring4Disc1NegAdcCounts, theMEBeam1Ring4Disc1NegTEC2TECAdcCounts, theMEBeam1Ring4Disc1PosAdcCounts, theMEBeam1Ring4Disc1PosTEC2TECAdcCounts, theMEBeam1Ring4Disc2NegAdcCounts, theMEBeam1Ring4Disc2NegTEC2TECAdcCounts, theMEBeam1Ring4Disc2PosAdcCounts, theMEBeam1Ring4Disc2PosTEC2TECAdcCounts, theMEBeam1Ring4Disc3NegAdcCounts, theMEBeam1Ring4Disc3NegTEC2TECAdcCounts, theMEBeam1Ring4Disc3PosAdcCounts, theMEBeam1Ring4Disc3PosTEC2TECAdcCounts, theMEBeam1Ring4Disc4NegAdcCounts, theMEBeam1Ring4Disc4NegTEC2TECAdcCounts, theMEBeam1Ring4Disc4PosAdcCounts, theMEBeam1Ring4Disc4PosTEC2TECAdcCounts, theMEBeam1Ring4Disc5NegAdcCounts, theMEBeam1Ring4Disc5NegTEC2TECAdcCounts, theMEBeam1Ring4Disc5PosAdcCounts, theMEBeam1Ring4Disc5PosTEC2TECAdcCounts, theMEBeam1Ring4Disc6NegAdcCounts, theMEBeam1Ring4Disc6PosAdcCounts, theMEBeam1Ring4Disc7NegAdcCounts, theMEBeam1Ring4Disc7PosAdcCounts, theMEBeam1Ring4Disc8NegAdcCounts, theMEBeam1Ring4Disc8PosAdcCounts, theMEBeam1Ring4Disc9NegAdcCounts, theMEBeam1Ring4Disc9PosAdcCounts, theMEBeam1Ring6Disc1NegAdcCounts, theMEBeam1Ring6Disc1PosAdcCounts, theMEBeam1Ring6Disc2NegAdcCounts, theMEBeam1Ring6Disc2PosAdcCounts, theMEBeam1Ring6Disc3NegAdcCounts, theMEBeam1Ring6Disc3PosAdcCounts, theMEBeam1Ring6Disc4NegAdcCounts, theMEBeam1Ring6Disc4PosAdcCounts, theMEBeam1Ring6Disc5NegAdcCounts, theMEBeam1Ring6Disc5PosAdcCounts, theMEBeam1Ring6Disc6NegAdcCounts, theMEBeam1Ring6Disc6PosAdcCounts, theMEBeam1Ring6Disc7NegAdcCounts, theMEBeam1Ring6Disc7PosAdcCounts, theMEBeam1Ring6Disc8NegAdcCounts, theMEBeam1Ring6Disc8PosAdcCounts, theMEBeam1Ring6Disc9NegAdcCounts, theMEBeam1Ring6Disc9PosAdcCounts, theMEBeam1TIBPosition1AdcCounts, theMEBeam1TIBPosition2AdcCounts, theMEBeam1TIBPosition3AdcCounts, theMEBeam1TIBPosition4AdcCounts, theMEBeam1TIBPosition5AdcCounts, theMEBeam1TIBPosition6AdcCounts, theMEBeam1TOBPosition1AdcCounts, theMEBeam1TOBPosition2AdcCounts, theMEBeam1TOBPosition3AdcCounts, theMEBeam1TOBPosition4AdcCounts, theMEBeam1TOBPosition5AdcCounts, theMEBeam1TOBPosition6AdcCounts, theMEBeam2Ring4Disc1NegAdcCounts, theMEBeam2Ring4Disc1NegTEC2TECAdcCounts, theMEBeam2Ring4Disc1PosAdcCounts, theMEBeam2Ring4Disc1PosTEC2TECAdcCounts, theMEBeam2Ring4Disc2NegAdcCounts, theMEBeam2Ring4Disc2NegTEC2TECAdcCounts, theMEBeam2Ring4Disc2PosAdcCounts, theMEBeam2Ring4Disc2PosTEC2TECAdcCounts, theMEBeam2Ring4Disc3NegAdcCounts, theMEBeam2Ring4Disc3NegTEC2TECAdcCounts, theMEBeam2Ring4Disc3PosAdcCounts, theMEBeam2Ring4Disc3PosTEC2TECAdcCounts, theMEBeam2Ring4Disc4NegAdcCounts, theMEBeam2Ring4Disc4NegTEC2TECAdcCounts, theMEBeam2Ring4Disc4PosAdcCounts, theMEBeam2Ring4Disc4PosTEC2TECAdcCounts, theMEBeam2Ring4Disc5NegAdcCounts, theMEBeam2Ring4Disc5NegTEC2TECAdcCounts, theMEBeam2Ring4Disc5PosAdcCounts, theMEBeam2Ring4Disc5PosTEC2TECAdcCounts, theMEBeam2Ring4Disc6NegAdcCounts, theMEBeam2Ring4Disc6PosAdcCounts, theMEBeam2Ring4Disc7NegAdcCounts, theMEBeam2Ring4Disc7PosAdcCounts, theMEBeam2Ring4Disc8NegAdcCounts, theMEBeam2Ring4Disc8PosAdcCounts, theMEBeam2Ring4Disc9NegAdcCounts, theMEBeam2Ring4Disc9PosAdcCounts, theMEBeam2Ring6Disc1NegAdcCounts, theMEBeam2Ring6Disc1PosAdcCounts, theMEBeam2Ring6Disc2NegAdcCounts, theMEBeam2Ring6Disc2PosAdcCounts, theMEBeam2Ring6Disc3NegAdcCounts, theMEBeam2Ring6Disc3PosAdcCounts, theMEBeam2Ring6Disc4NegAdcCounts, theMEBeam2Ring6Disc4PosAdcCounts, theMEBeam2Ring6Disc5NegAdcCounts, theMEBeam2Ring6Disc5PosAdcCounts, theMEBeam2Ring6Disc6NegAdcCounts, theMEBeam2Ring6Disc6PosAdcCounts, theMEBeam2Ring6Disc7NegAdcCounts, theMEBeam2Ring6Disc7PosAdcCounts, theMEBeam2Ring6Disc8NegAdcCounts, theMEBeam2Ring6Disc8PosAdcCounts, theMEBeam2Ring6Disc9NegAdcCounts, theMEBeam2Ring6Disc9PosAdcCounts, theMEBeam2TIBPosition1AdcCounts, theMEBeam2TIBPosition2AdcCounts, theMEBeam2TIBPosition3AdcCounts, theMEBeam2TIBPosition4AdcCounts, theMEBeam2TIBPosition5AdcCounts, theMEBeam2TIBPosition6AdcCounts, theMEBeam2TOBPosition1AdcCounts, theMEBeam2TOBPosition2AdcCounts, theMEBeam2TOBPosition3AdcCounts, theMEBeam2TOBPosition4AdcCounts, theMEBeam2TOBPosition5AdcCounts, theMEBeam2TOBPosition6AdcCounts, theMEBeam3Ring4Disc1NegAdcCounts, theMEBeam3Ring4Disc1PosAdcCounts, theMEBeam3Ring4Disc2NegAdcCounts, theMEBeam3Ring4Disc2PosAdcCounts, theMEBeam3Ring4Disc3NegAdcCounts, theMEBeam3Ring4Disc3PosAdcCounts, theMEBeam3Ring4Disc4NegAdcCounts, theMEBeam3Ring4Disc4PosAdcCounts, theMEBeam3Ring4Disc5NegAdcCounts, theMEBeam3Ring4Disc5PosAdcCounts, theMEBeam3Ring4Disc6NegAdcCounts, theMEBeam3Ring4Disc6PosAdcCounts, theMEBeam3Ring4Disc7NegAdcCounts, theMEBeam3Ring4Disc7PosAdcCounts, theMEBeam3Ring4Disc8NegAdcCounts, theMEBeam3Ring4Disc8PosAdcCounts, theMEBeam3Ring4Disc9NegAdcCounts, theMEBeam3Ring4Disc9PosAdcCounts, theMEBeam3Ring6Disc1NegAdcCounts, theMEBeam3Ring6Disc1PosAdcCounts, theMEBeam3Ring6Disc2NegAdcCounts, theMEBeam3Ring6Disc2PosAdcCounts, theMEBeam3Ring6Disc3NegAdcCounts, theMEBeam3Ring6Disc3PosAdcCounts, theMEBeam3Ring6Disc4NegAdcCounts, theMEBeam3Ring6Disc4PosAdcCounts, theMEBeam3Ring6Disc5NegAdcCounts, theMEBeam3Ring6Disc5PosAdcCounts, theMEBeam3Ring6Disc6NegAdcCounts, theMEBeam3Ring6Disc6PosAdcCounts, theMEBeam3Ring6Disc7NegAdcCounts, theMEBeam3Ring6Disc7PosAdcCounts, theMEBeam3Ring6Disc8NegAdcCounts, theMEBeam3Ring6Disc8PosAdcCounts, theMEBeam3Ring6Disc9NegAdcCounts, theMEBeam3Ring6Disc9PosAdcCounts, theMEBeam3TIBPosition1AdcCounts, theMEBeam3TIBPosition2AdcCounts, theMEBeam3TIBPosition3AdcCounts, theMEBeam3TIBPosition4AdcCounts, theMEBeam3TIBPosition5AdcCounts, theMEBeam3TIBPosition6AdcCounts, theMEBeam3TOBPosition1AdcCounts, theMEBeam3TOBPosition2AdcCounts, theMEBeam3TOBPosition3AdcCounts, theMEBeam3TOBPosition4AdcCounts, theMEBeam3TOBPosition5AdcCounts, theMEBeam3TOBPosition6AdcCounts, theMEBeam4Ring4Disc1NegAdcCounts, theMEBeam4Ring4Disc1NegTEC2TECAdcCounts, theMEBeam4Ring4Disc1PosAdcCounts, theMEBeam4Ring4Disc1PosTEC2TECAdcCounts, theMEBeam4Ring4Disc2NegAdcCounts, theMEBeam4Ring4Disc2NegTEC2TECAdcCounts, theMEBeam4Ring4Disc2PosAdcCounts, theMEBeam4Ring4Disc2PosTEC2TECAdcCounts, theMEBeam4Ring4Disc3NegAdcCounts, theMEBeam4Ring4Disc3NegTEC2TECAdcCounts, theMEBeam4Ring4Disc3PosAdcCounts, theMEBeam4Ring4Disc3PosTEC2TECAdcCounts, theMEBeam4Ring4Disc4NegAdcCounts, theMEBeam4Ring4Disc4NegTEC2TECAdcCounts, theMEBeam4Ring4Disc4PosAdcCounts, theMEBeam4Ring4Disc4PosTEC2TECAdcCounts, theMEBeam4Ring4Disc5NegAdcCounts, theMEBeam4Ring4Disc5NegTEC2TECAdcCounts, theMEBeam4Ring4Disc5PosAdcCounts, theMEBeam4Ring4Disc5PosTEC2TECAdcCounts, theMEBeam4Ring4Disc6NegAdcCounts, theMEBeam4Ring4Disc6PosAdcCounts, theMEBeam4Ring4Disc7NegAdcCounts, theMEBeam4Ring4Disc7PosAdcCounts, theMEBeam4Ring4Disc8NegAdcCounts, theMEBeam4Ring4Disc8PosAdcCounts, theMEBeam4Ring4Disc9NegAdcCounts, theMEBeam4Ring4Disc9PosAdcCounts, theMEBeam4Ring6Disc1NegAdcCounts, theMEBeam4Ring6Disc1PosAdcCounts, theMEBeam4Ring6Disc2NegAdcCounts, theMEBeam4Ring6Disc2PosAdcCounts, theMEBeam4Ring6Disc3NegAdcCounts, theMEBeam4Ring6Disc3PosAdcCounts, theMEBeam4Ring6Disc4NegAdcCounts, theMEBeam4Ring6Disc4PosAdcCounts, theMEBeam4Ring6Disc5NegAdcCounts, theMEBeam4Ring6Disc5PosAdcCounts, theMEBeam4Ring6Disc6NegAdcCounts, theMEBeam4Ring6Disc6PosAdcCounts, theMEBeam4Ring6Disc7NegAdcCounts, theMEBeam4Ring6Disc7PosAdcCounts, theMEBeam4Ring6Disc8NegAdcCounts, theMEBeam4Ring6Disc8PosAdcCounts, theMEBeam4Ring6Disc9NegAdcCounts, theMEBeam4Ring6Disc9PosAdcCounts, theMEBeam4TIBPosition1AdcCounts, theMEBeam4TIBPosition2AdcCounts, theMEBeam4TIBPosition3AdcCounts, theMEBeam4TIBPosition4AdcCounts, theMEBeam4TIBPosition5AdcCounts, theMEBeam4TIBPosition6AdcCounts, theMEBeam4TOBPosition1AdcCounts, theMEBeam4TOBPosition2AdcCounts, theMEBeam4TOBPosition3AdcCounts, theMEBeam4TOBPosition4AdcCounts, theMEBeam4TOBPosition5AdcCounts, theMEBeam4TOBPosition6AdcCounts, theMEBeam5Ring4Disc1NegAdcCounts, theMEBeam5Ring4Disc1PosAdcCounts, theMEBeam5Ring4Disc2NegAdcCounts, theMEBeam5Ring4Disc2PosAdcCounts, theMEBeam5Ring4Disc3NegAdcCounts, theMEBeam5Ring4Disc3PosAdcCounts, theMEBeam5Ring4Disc4NegAdcCounts, theMEBeam5Ring4Disc4PosAdcCounts, theMEBeam5Ring4Disc5NegAdcCounts, theMEBeam5Ring4Disc5PosAdcCounts, theMEBeam5Ring4Disc6NegAdcCounts, theMEBeam5Ring4Disc6PosAdcCounts, theMEBeam5Ring4Disc7NegAdcCounts, theMEBeam5Ring4Disc7PosAdcCounts, theMEBeam5Ring4Disc8NegAdcCounts, theMEBeam5Ring4Disc8PosAdcCounts, theMEBeam5Ring4Disc9NegAdcCounts, theMEBeam5Ring4Disc9PosAdcCounts, theMEBeam5Ring6Disc1NegAdcCounts, theMEBeam5Ring6Disc1PosAdcCounts, theMEBeam5Ring6Disc2NegAdcCounts, theMEBeam5Ring6Disc2PosAdcCounts, theMEBeam5Ring6Disc3NegAdcCounts, theMEBeam5Ring6Disc3PosAdcCounts, theMEBeam5Ring6Disc4NegAdcCounts, theMEBeam5Ring6Disc4PosAdcCounts, theMEBeam5Ring6Disc5NegAdcCounts, theMEBeam5Ring6Disc5PosAdcCounts, theMEBeam5Ring6Disc6NegAdcCounts, theMEBeam5Ring6Disc6PosAdcCounts, theMEBeam5Ring6Disc7NegAdcCounts, theMEBeam5Ring6Disc7PosAdcCounts, theMEBeam5Ring6Disc8NegAdcCounts, theMEBeam5Ring6Disc8PosAdcCounts, theMEBeam5Ring6Disc9NegAdcCounts, theMEBeam5Ring6Disc9PosAdcCounts, theMEBeam5TIBPosition1AdcCounts, theMEBeam5TIBPosition2AdcCounts, theMEBeam5TIBPosition3AdcCounts, theMEBeam5TIBPosition4AdcCounts, theMEBeam5TIBPosition5AdcCounts, theMEBeam5TIBPosition6AdcCounts, theMEBeam5TOBPosition1AdcCounts, theMEBeam5TOBPosition2AdcCounts, theMEBeam5TOBPosition3AdcCounts, theMEBeam5TOBPosition4AdcCounts, theMEBeam5TOBPosition5AdcCounts, theMEBeam5TOBPosition6AdcCounts, theMEBeam6Ring4Disc1NegAdcCounts, theMEBeam6Ring4Disc1NegTEC2TECAdcCounts, theMEBeam6Ring4Disc1PosAdcCounts, theMEBeam6Ring4Disc1PosTEC2TECAdcCounts, theMEBeam6Ring4Disc2NegAdcCounts, theMEBeam6Ring4Disc2NegTEC2TECAdcCounts, theMEBeam6Ring4Disc2PosAdcCounts, theMEBeam6Ring4Disc2PosTEC2TECAdcCounts, theMEBeam6Ring4Disc3NegAdcCounts, theMEBeam6Ring4Disc3NegTEC2TECAdcCounts, theMEBeam6Ring4Disc3PosAdcCounts, theMEBeam6Ring4Disc3PosTEC2TECAdcCounts, theMEBeam6Ring4Disc4NegAdcCounts, theMEBeam6Ring4Disc4NegTEC2TECAdcCounts, theMEBeam6Ring4Disc4PosAdcCounts, theMEBeam6Ring4Disc4PosTEC2TECAdcCounts, theMEBeam6Ring4Disc5NegAdcCounts, theMEBeam6Ring4Disc5NegTEC2TECAdcCounts, theMEBeam6Ring4Disc5PosAdcCounts, theMEBeam6Ring4Disc5PosTEC2TECAdcCounts, theMEBeam6Ring4Disc6NegAdcCounts, theMEBeam6Ring4Disc6PosAdcCounts, theMEBeam6Ring4Disc7NegAdcCounts, theMEBeam6Ring4Disc7PosAdcCounts, theMEBeam6Ring4Disc8NegAdcCounts, theMEBeam6Ring4Disc8PosAdcCounts, theMEBeam6Ring4Disc9NegAdcCounts, theMEBeam6Ring4Disc9PosAdcCounts, theMEBeam6Ring6Disc1NegAdcCounts, theMEBeam6Ring6Disc1PosAdcCounts, theMEBeam6Ring6Disc2NegAdcCounts, theMEBeam6Ring6Disc2PosAdcCounts, theMEBeam6Ring6Disc3NegAdcCounts, theMEBeam6Ring6Disc3PosAdcCounts, theMEBeam6Ring6Disc4NegAdcCounts, theMEBeam6Ring6Disc4PosAdcCounts, theMEBeam6Ring6Disc5NegAdcCounts, theMEBeam6Ring6Disc5PosAdcCounts, theMEBeam6Ring6Disc6NegAdcCounts, theMEBeam6Ring6Disc6PosAdcCounts, theMEBeam6Ring6Disc7NegAdcCounts, theMEBeam6Ring6Disc7PosAdcCounts, theMEBeam6Ring6Disc8NegAdcCounts, theMEBeam6Ring6Disc8PosAdcCounts, theMEBeam6Ring6Disc9NegAdcCounts, theMEBeam6Ring6Disc9PosAdcCounts, theMEBeam6TIBPosition1AdcCounts, theMEBeam6TIBPosition2AdcCounts, theMEBeam6TIBPosition3AdcCounts, theMEBeam6TIBPosition4AdcCounts, theMEBeam6TIBPosition5AdcCounts, theMEBeam6TIBPosition6AdcCounts, theMEBeam6TOBPosition1AdcCounts, theMEBeam6TOBPosition2AdcCounts, theMEBeam6TOBPosition3AdcCounts, theMEBeam6TOBPosition4AdcCounts, theMEBeam6TOBPosition5AdcCounts, theMEBeam6TOBPosition6AdcCounts, theMEBeam7Ring4Disc1NegAdcCounts, theMEBeam7Ring4Disc1NegTEC2TECAdcCounts, theMEBeam7Ring4Disc1PosAdcCounts, theMEBeam7Ring4Disc1PosTEC2TECAdcCounts, theMEBeam7Ring4Disc2NegAdcCounts, theMEBeam7Ring4Disc2NegTEC2TECAdcCounts, theMEBeam7Ring4Disc2PosAdcCounts, theMEBeam7Ring4Disc2PosTEC2TECAdcCounts, theMEBeam7Ring4Disc3NegAdcCounts, theMEBeam7Ring4Disc3NegTEC2TECAdcCounts, theMEBeam7Ring4Disc3PosAdcCounts, theMEBeam7Ring4Disc3PosTEC2TECAdcCounts, theMEBeam7Ring4Disc4NegAdcCounts, theMEBeam7Ring4Disc4NegTEC2TECAdcCounts, theMEBeam7Ring4Disc4PosAdcCounts, theMEBeam7Ring4Disc4PosTEC2TECAdcCounts, theMEBeam7Ring4Disc5NegAdcCounts, theMEBeam7Ring4Disc5NegTEC2TECAdcCounts, theMEBeam7Ring4Disc5PosAdcCounts, theMEBeam7Ring4Disc5PosTEC2TECAdcCounts, theMEBeam7Ring4Disc6NegAdcCounts, theMEBeam7Ring4Disc6PosAdcCounts, theMEBeam7Ring4Disc7NegAdcCounts, theMEBeam7Ring4Disc7PosAdcCounts, theMEBeam7Ring4Disc8NegAdcCounts, theMEBeam7Ring4Disc8PosAdcCounts, theMEBeam7Ring4Disc9NegAdcCounts, theMEBeam7Ring4Disc9PosAdcCounts, theMEBeam7Ring6Disc1NegAdcCounts, theMEBeam7Ring6Disc1PosAdcCounts, theMEBeam7Ring6Disc2NegAdcCounts, theMEBeam7Ring6Disc2PosAdcCounts, theMEBeam7Ring6Disc3NegAdcCounts, theMEBeam7Ring6Disc3PosAdcCounts, theMEBeam7Ring6Disc4NegAdcCounts, theMEBeam7Ring6Disc4PosAdcCounts, theMEBeam7Ring6Disc5NegAdcCounts, theMEBeam7Ring6Disc5PosAdcCounts, theMEBeam7Ring6Disc6NegAdcCounts, theMEBeam7Ring6Disc6PosAdcCounts, theMEBeam7Ring6Disc7NegAdcCounts, theMEBeam7Ring6Disc7PosAdcCounts, theMEBeam7Ring6Disc8NegAdcCounts, theMEBeam7Ring6Disc8PosAdcCounts, theMEBeam7Ring6Disc9NegAdcCounts, theMEBeam7Ring6Disc9PosAdcCounts, theMEBeam7TIBPosition1AdcCounts, theMEBeam7TIBPosition2AdcCounts, theMEBeam7TIBPosition3AdcCounts, theMEBeam7TIBPosition4AdcCounts, theMEBeam7TIBPosition5AdcCounts, theMEBeam7TIBPosition6AdcCounts, theMEBeam7TOBPosition1AdcCounts, theMEBeam7TOBPosition2AdcCounts, theMEBeam7TOBPosition3AdcCounts, theMEBeam7TOBPosition4AdcCounts, theMEBeam7TOBPosition5AdcCounts, and theMEBeam7TOBPosition6AdcCounts.
Referenced by beginJob().
00012 { 00013 /* LaserBeams in the TEC+ */ 00014 // ----- Adc counts for Beam 0 in Ring 4 00015 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring4/Beam0"); 00016 theMEBeam0Ring4Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 0 in Ring 4", 512, 0, 511); 00017 theMEBeam0Ring4Disc1PosAdcCounts->setResetMe(true); 00018 theMEBeam0Ring4Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 0 in Ring 4", 512, 0, 511); 00019 theMEBeam0Ring4Disc2PosAdcCounts->setResetMe(true); 00020 theMEBeam0Ring4Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 0 in Ring 4", 512, 0, 511); 00021 theMEBeam0Ring4Disc3PosAdcCounts->setResetMe(true); 00022 theMEBeam0Ring4Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 0 in Ring 4", 512, 0, 511); 00023 theMEBeam0Ring4Disc4PosAdcCounts->setResetMe(true); 00024 theMEBeam0Ring4Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 0 in Ring 4", 512, 0, 511); 00025 theMEBeam0Ring4Disc5PosAdcCounts->setResetMe(true); 00026 theMEBeam0Ring4Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 0 in Ring 4", 512, 0, 511); 00027 theMEBeam0Ring4Disc6PosAdcCounts->setResetMe(true); 00028 theMEBeam0Ring4Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 0 in Ring 4", 512, 0, 511); 00029 theMEBeam0Ring4Disc7PosAdcCounts->setResetMe(true); 00030 theMEBeam0Ring4Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 0 in Ring 4", 512, 0, 511); 00031 theMEBeam0Ring4Disc8PosAdcCounts->setResetMe(true); 00032 theMEBeam0Ring4Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 0 in Ring 4", 512, 0, 511); 00033 theMEBeam0Ring4Disc9PosAdcCounts->setResetMe(true); 00034 00035 // ----- Adc counts for Beam 1 in Ring 4 00036 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring4/Beam1"); 00037 theMEBeam1Ring4Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 1 in Ring 4", 512, 0, 511); 00038 theMEBeam1Ring4Disc1PosAdcCounts->setResetMe(true); 00039 theMEBeam1Ring4Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 1 in Ring 4", 512, 0, 511); 00040 theMEBeam1Ring4Disc2PosAdcCounts->setResetMe(true); 00041 theMEBeam1Ring4Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 1 in Ring 4", 512, 0, 511); 00042 theMEBeam1Ring4Disc3PosAdcCounts->setResetMe(true); 00043 theMEBeam1Ring4Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 1 in Ring 4", 512, 0, 511); 00044 theMEBeam1Ring4Disc4PosAdcCounts->setResetMe(true); 00045 theMEBeam1Ring4Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 1 in Ring 4", 512, 0, 511); 00046 theMEBeam1Ring4Disc5PosAdcCounts->setResetMe(true); 00047 theMEBeam1Ring4Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 1 in Ring 4", 512, 0, 511); 00048 theMEBeam1Ring4Disc6PosAdcCounts->setResetMe(true); 00049 theMEBeam1Ring4Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 1 in Ring 4", 512, 0, 511); 00050 theMEBeam1Ring4Disc7PosAdcCounts->setResetMe(true); 00051 theMEBeam1Ring4Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 1 in Ring 4", 512, 0, 511); 00052 theMEBeam1Ring4Disc8PosAdcCounts->setResetMe(true); 00053 theMEBeam1Ring4Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 1 in Ring 4", 512, 0, 511); 00054 theMEBeam1Ring4Disc9PosAdcCounts->setResetMe(true); 00055 00056 // plots for TEC2TEC beam 1 00057 theMEBeam1Ring4Disc1PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 1 in Ring 4", 512, 0, 511); 00058 theMEBeam1Ring4Disc1PosTEC2TECAdcCounts->setResetMe(true); 00059 theMEBeam1Ring4Disc2PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 1 in Ring 4", 512, 0, 511); 00060 theMEBeam1Ring4Disc2PosTEC2TECAdcCounts->setResetMe(true); 00061 theMEBeam1Ring4Disc3PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 1 in Ring 4", 512, 0, 511); 00062 theMEBeam1Ring4Disc3PosTEC2TECAdcCounts->setResetMe(true); 00063 theMEBeam1Ring4Disc4PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 1 in Ring 4", 512, 0, 511); 00064 theMEBeam1Ring4Disc4PosTEC2TECAdcCounts->setResetMe(true); 00065 theMEBeam1Ring4Disc5PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 1 in Ring 4", 512, 0, 511); 00066 theMEBeam1Ring4Disc5PosTEC2TECAdcCounts->setResetMe(true); 00067 00068 // ----- Adc counts for Beam 2 in Ring 4 00069 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring4/Beam2"); 00070 theMEBeam2Ring4Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 2 in Ring 4", 512, 0, 511); 00071 theMEBeam2Ring4Disc1PosAdcCounts->setResetMe(true); 00072 theMEBeam2Ring4Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 2 in Ring 4", 512, 0, 511); 00073 theMEBeam2Ring4Disc2PosAdcCounts->setResetMe(true); 00074 theMEBeam2Ring4Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 2 in Ring 4", 512, 0, 511); 00075 theMEBeam2Ring4Disc3PosAdcCounts->setResetMe(true); 00076 theMEBeam2Ring4Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 2 in Ring 4", 512, 0, 511); 00077 theMEBeam2Ring4Disc4PosAdcCounts->setResetMe(true); 00078 theMEBeam2Ring4Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 2 in Ring 4", 512, 0, 511); 00079 theMEBeam2Ring4Disc5PosAdcCounts->setResetMe(true); 00080 theMEBeam2Ring4Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 2 in Ring 4", 512, 0, 511); 00081 theMEBeam2Ring4Disc6PosAdcCounts->setResetMe(true); 00082 theMEBeam2Ring4Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 2 in Ring 4", 512, 0, 511); 00083 theMEBeam2Ring4Disc7PosAdcCounts->setResetMe(true); 00084 theMEBeam2Ring4Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 2 in Ring 4", 512, 0, 511); 00085 theMEBeam2Ring4Disc8PosAdcCounts->setResetMe(true); 00086 theMEBeam2Ring4Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 2 in Ring 4", 512, 0, 511); 00087 theMEBeam2Ring4Disc9PosAdcCounts->setResetMe(true); 00088 00089 // plots for TEC2TEC beam 2 00090 theMEBeam2Ring4Disc1PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 2 in Ring 4", 512, 0, 511); 00091 theMEBeam2Ring4Disc1PosTEC2TECAdcCounts->setResetMe(true); 00092 theMEBeam2Ring4Disc2PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 2 in Ring 4", 512, 0, 511); 00093 theMEBeam2Ring4Disc2PosTEC2TECAdcCounts->setResetMe(true); 00094 theMEBeam2Ring4Disc3PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 2 in Ring 4", 512, 0, 511); 00095 theMEBeam2Ring4Disc3PosTEC2TECAdcCounts->setResetMe(true); 00096 theMEBeam2Ring4Disc4PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 2 in Ring 4", 512, 0, 511); 00097 theMEBeam2Ring4Disc4PosTEC2TECAdcCounts->setResetMe(true); 00098 theMEBeam2Ring4Disc5PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 2 in Ring 4", 512, 0, 511); 00099 theMEBeam2Ring4Disc5PosTEC2TECAdcCounts->setResetMe(true); 00100 00101 // ----- Adc counts for Beam 3 in Ring 4 00102 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring4/Beam3"); 00103 theMEBeam3Ring4Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 3 in Ring 4", 512, 0, 511); 00104 theMEBeam3Ring4Disc1PosAdcCounts->setResetMe(true); 00105 theMEBeam3Ring4Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 3 in Ring 4", 512, 0, 511); 00106 theMEBeam3Ring4Disc2PosAdcCounts->setResetMe(true); 00107 theMEBeam3Ring4Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 3 in Ring 4", 512, 0, 511); 00108 theMEBeam3Ring4Disc3PosAdcCounts->setResetMe(true); 00109 theMEBeam3Ring4Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 3 in Ring 4", 512, 0, 511); 00110 theMEBeam3Ring4Disc4PosAdcCounts->setResetMe(true); 00111 theMEBeam3Ring4Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 3 in Ring 4", 512, 0, 511); 00112 theMEBeam3Ring4Disc5PosAdcCounts->setResetMe(true); 00113 theMEBeam3Ring4Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 3 in Ring 4", 512, 0, 511); 00114 theMEBeam3Ring4Disc6PosAdcCounts->setResetMe(true); 00115 theMEBeam3Ring4Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 3 in Ring 4", 512, 0, 511); 00116 theMEBeam3Ring4Disc7PosAdcCounts->setResetMe(true); 00117 theMEBeam3Ring4Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 3 in Ring 4", 512, 0, 511); 00118 theMEBeam3Ring4Disc8PosAdcCounts->setResetMe(true); 00119 theMEBeam3Ring4Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 3 in Ring 4", 512, 0, 511); 00120 theMEBeam3Ring4Disc9PosAdcCounts->setResetMe(true); 00121 00122 // ----- Adc counts for Beam 4 in Ring 4 00123 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring4/Beam4"); 00124 theMEBeam4Ring4Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 4 in Ring 4", 512, 0, 511); 00125 theMEBeam4Ring4Disc1PosAdcCounts->setResetMe(true); 00126 theMEBeam4Ring4Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 4 in Ring 4", 512, 0, 511); 00127 theMEBeam4Ring4Disc2PosAdcCounts->setResetMe(true); 00128 theMEBeam4Ring4Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 4 in Ring 4", 512, 0, 511); 00129 theMEBeam4Ring4Disc3PosAdcCounts->setResetMe(true); 00130 theMEBeam4Ring4Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 4 in Ring 4", 512, 0, 511); 00131 theMEBeam4Ring4Disc4PosAdcCounts->setResetMe(true); 00132 theMEBeam4Ring4Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 4 in Ring 4", 512, 0, 511); 00133 theMEBeam4Ring4Disc5PosAdcCounts->setResetMe(true); 00134 theMEBeam4Ring4Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 4 in Ring 4", 512, 0, 511); 00135 theMEBeam4Ring4Disc6PosAdcCounts->setResetMe(true); 00136 theMEBeam4Ring4Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 4 in Ring 4", 512, 0, 511); 00137 theMEBeam4Ring4Disc7PosAdcCounts->setResetMe(true); 00138 theMEBeam4Ring4Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 4 in Ring 4", 512, 0, 511); 00139 theMEBeam4Ring4Disc8PosAdcCounts->setResetMe(true); 00140 theMEBeam4Ring4Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 4 in Ring 4", 512, 0, 511); 00141 theMEBeam4Ring4Disc9PosAdcCounts->setResetMe(true); 00142 00143 // plots for TEC2TEC beam 4 00144 theMEBeam4Ring4Disc1PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 4 in Ring 4", 512, 0, 511); 00145 theMEBeam4Ring4Disc1PosTEC2TECAdcCounts->setResetMe(true); 00146 theMEBeam4Ring4Disc2PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 4 in Ring 4", 512, 0, 511); 00147 theMEBeam4Ring4Disc2PosTEC2TECAdcCounts->setResetMe(true); 00148 theMEBeam4Ring4Disc3PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 4 in Ring 4", 512, 0, 511); 00149 theMEBeam4Ring4Disc3PosTEC2TECAdcCounts->setResetMe(true); 00150 theMEBeam4Ring4Disc4PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 4 in Ring 4", 512, 0, 511); 00151 theMEBeam4Ring4Disc4PosTEC2TECAdcCounts->setResetMe(true); 00152 theMEBeam4Ring4Disc5PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 4 in Ring 4", 512, 0, 511); 00153 theMEBeam4Ring4Disc5PosTEC2TECAdcCounts->setResetMe(true); 00154 00155 // ----- Adc counts for Beam 5 in Ring 4 00156 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring4/Beam5"); 00157 theMEBeam5Ring4Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 5 in Ring 4", 512, 0, 511); 00158 theMEBeam5Ring4Disc1PosAdcCounts->setResetMe(true); 00159 theMEBeam5Ring4Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 5 in Ring 4", 512, 0, 511); 00160 theMEBeam5Ring4Disc2PosAdcCounts->setResetMe(true); 00161 theMEBeam5Ring4Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 5 in Ring 4", 512, 0, 511); 00162 theMEBeam5Ring4Disc3PosAdcCounts->setResetMe(true); 00163 theMEBeam5Ring4Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 5 in Ring 4", 512, 0, 511); 00164 theMEBeam5Ring4Disc4PosAdcCounts->setResetMe(true); 00165 theMEBeam5Ring4Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 5 in Ring 4", 512, 0, 511); 00166 theMEBeam5Ring4Disc5PosAdcCounts->setResetMe(true); 00167 theMEBeam5Ring4Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 5 in Ring 4", 512, 0, 511); 00168 theMEBeam5Ring4Disc6PosAdcCounts->setResetMe(true); 00169 theMEBeam5Ring4Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 5 in Ring 4", 512, 0, 511); 00170 theMEBeam5Ring4Disc7PosAdcCounts->setResetMe(true); 00171 theMEBeam5Ring4Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 5 in Ring 4", 512, 0, 511); 00172 theMEBeam5Ring4Disc8PosAdcCounts->setResetMe(true); 00173 theMEBeam5Ring4Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 5 in Ring 4", 512, 0, 511); 00174 theMEBeam5Ring4Disc9PosAdcCounts->setResetMe(true); 00175 00176 // ----- Adc counts for Beam 6 in Ring 4 00177 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring4/Beam6"); 00178 theMEBeam6Ring4Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 6 in Ring 4", 512, 0, 511); 00179 theMEBeam6Ring4Disc1PosAdcCounts->setResetMe(true); 00180 theMEBeam6Ring4Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 6 in Ring 4", 512, 0, 511); 00181 theMEBeam6Ring4Disc2PosAdcCounts->setResetMe(true); 00182 theMEBeam6Ring4Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 6 in Ring 4", 512, 0, 511); 00183 theMEBeam6Ring4Disc3PosAdcCounts->setResetMe(true); 00184 theMEBeam6Ring4Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 6 in Ring 4", 512, 0, 511); 00185 theMEBeam6Ring4Disc4PosAdcCounts->setResetMe(true); 00186 theMEBeam6Ring4Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 6 in Ring 4", 512, 0, 511); 00187 theMEBeam6Ring4Disc5PosAdcCounts->setResetMe(true); 00188 theMEBeam6Ring4Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 6 in Ring 4", 512, 0, 511); 00189 theMEBeam6Ring4Disc6PosAdcCounts->setResetMe(true); 00190 theMEBeam6Ring4Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 6 in Ring 4", 512, 0, 511); 00191 theMEBeam6Ring4Disc7PosAdcCounts->setResetMe(true); 00192 theMEBeam6Ring4Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 6 in Ring 4", 512, 0, 511); 00193 theMEBeam6Ring4Disc8PosAdcCounts->setResetMe(true); 00194 theMEBeam6Ring4Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 6 in Ring 4", 512, 0, 511); 00195 theMEBeam6Ring4Disc9PosAdcCounts->setResetMe(true); 00196 00197 // plots for TEC2TEC beam 6 00198 theMEBeam6Ring4Disc1PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 6 in Ring 4", 512, 0, 511); 00199 theMEBeam6Ring4Disc1PosTEC2TECAdcCounts->setResetMe(true); 00200 theMEBeam6Ring4Disc2PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 6 in Ring 4", 512, 0, 511); 00201 theMEBeam6Ring4Disc2PosTEC2TECAdcCounts->setResetMe(true); 00202 theMEBeam6Ring4Disc3PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 6 in Ring 4", 512, 0, 511); 00203 theMEBeam6Ring4Disc3PosTEC2TECAdcCounts->setResetMe(true); 00204 theMEBeam6Ring4Disc4PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 6 in Ring 4", 512, 0, 511); 00205 theMEBeam6Ring4Disc4PosTEC2TECAdcCounts->setResetMe(true); 00206 theMEBeam6Ring4Disc5PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 6 in Ring 4", 512, 0, 511); 00207 theMEBeam6Ring4Disc5PosTEC2TECAdcCounts->setResetMe(true); 00208 00209 // ----- Adc counts for Beam 7 in Ring 4 00210 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring4/Beam7"); 00211 theMEBeam7Ring4Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 7 in Ring 4", 512, 0, 511); 00212 theMEBeam7Ring4Disc1PosAdcCounts->setResetMe(true); 00213 theMEBeam7Ring4Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 7 in Ring 4", 512, 0, 511); 00214 theMEBeam7Ring4Disc2PosAdcCounts->setResetMe(true); 00215 theMEBeam7Ring4Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 7 in Ring 4", 512, 0, 511); 00216 theMEBeam7Ring4Disc3PosAdcCounts->setResetMe(true); 00217 theMEBeam7Ring4Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 7 in Ring 4", 512, 0, 511); 00218 theMEBeam7Ring4Disc4PosAdcCounts->setResetMe(true); 00219 theMEBeam7Ring4Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 7 in Ring 4", 512, 0, 511); 00220 theMEBeam7Ring4Disc5PosAdcCounts->setResetMe(true); 00221 theMEBeam7Ring4Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 7 in Ring 4", 512, 0, 511); 00222 theMEBeam7Ring4Disc6PosAdcCounts->setResetMe(true); 00223 theMEBeam7Ring4Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 7 in Ring 4", 512, 0, 511); 00224 theMEBeam7Ring4Disc7PosAdcCounts->setResetMe(true); 00225 theMEBeam7Ring4Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 7 in Ring 4", 512, 0, 511); 00226 theMEBeam7Ring4Disc8PosAdcCounts->setResetMe(true); 00227 theMEBeam7Ring4Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 7 in Ring 4", 512, 0, 511); 00228 theMEBeam7Ring4Disc9PosAdcCounts->setResetMe(true); 00229 00230 // plots for TEC2TEC beam 7 00231 theMEBeam7Ring4Disc1PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 7 in Ring 4", 512, 0, 511); 00232 theMEBeam7Ring4Disc1PosTEC2TECAdcCounts->setResetMe(true); 00233 theMEBeam7Ring4Disc2PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 7 in Ring 4", 512, 0, 511); 00234 theMEBeam7Ring4Disc2PosTEC2TECAdcCounts->setResetMe(true); 00235 theMEBeam7Ring4Disc3PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 7 in Ring 4", 512, 0, 511); 00236 theMEBeam7Ring4Disc3PosTEC2TECAdcCounts->setResetMe(true); 00237 theMEBeam7Ring4Disc4PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 7 in Ring 4", 512, 0, 511); 00238 theMEBeam7Ring4Disc4PosTEC2TECAdcCounts->setResetMe(true); 00239 theMEBeam7Ring4Disc5PosTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 7 in Ring 4", 512, 0, 511); 00240 theMEBeam7Ring4Disc5PosTEC2TECAdcCounts->setResetMe(true); 00241 00242 // ----- Adc counts for Beam 0 in Ring 6 00243 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring6/Beam0"); 00244 theMEBeam0Ring6Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 0 in Ring 6", 512, 0, 511); 00245 theMEBeam0Ring6Disc1PosAdcCounts->setResetMe(true); 00246 theMEBeam0Ring6Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 0 in Ring 6", 512, 0, 511); 00247 theMEBeam0Ring6Disc2PosAdcCounts->setResetMe(true); 00248 theMEBeam0Ring6Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 0 in Ring 6", 512, 0, 511); 00249 theMEBeam0Ring6Disc3PosAdcCounts->setResetMe(true); 00250 theMEBeam0Ring6Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 0 in Ring 6", 512, 0, 511); 00251 theMEBeam0Ring6Disc4PosAdcCounts->setResetMe(true); 00252 theMEBeam0Ring6Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 0 in Ring 6", 512, 0, 511); 00253 theMEBeam0Ring6Disc5PosAdcCounts->setResetMe(true); 00254 theMEBeam0Ring6Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 0 in Ring 6", 512, 0, 511); 00255 theMEBeam0Ring6Disc6PosAdcCounts->setResetMe(true); 00256 theMEBeam0Ring6Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 0 in Ring 6", 512, 0, 511); 00257 theMEBeam0Ring6Disc7PosAdcCounts->setResetMe(true); 00258 theMEBeam0Ring6Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 0 in Ring 6", 512, 0, 511); 00259 theMEBeam0Ring6Disc8PosAdcCounts->setResetMe(true); 00260 theMEBeam0Ring6Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 0 in Ring 6", 512, 0, 511); 00261 theMEBeam0Ring6Disc9PosAdcCounts->setResetMe(true); 00262 00263 // ----- Adc counts for Beam 1 in Ring 6 00264 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring6/Beam1"); 00265 theMEBeam1Ring6Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 1 in Ring 6", 512, 0, 511); 00266 theMEBeam1Ring6Disc1PosAdcCounts->setResetMe(true); 00267 theMEBeam1Ring6Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 1 in Ring 6", 512, 0, 511); 00268 theMEBeam1Ring6Disc2PosAdcCounts->setResetMe(true); 00269 theMEBeam1Ring6Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 1 in Ring 6", 512, 0, 511); 00270 theMEBeam1Ring6Disc3PosAdcCounts->setResetMe(true); 00271 theMEBeam1Ring6Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 1 in Ring 6", 512, 0, 511); 00272 theMEBeam1Ring6Disc4PosAdcCounts->setResetMe(true); 00273 theMEBeam1Ring6Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 1 in Ring 6", 512, 0, 511); 00274 theMEBeam1Ring6Disc5PosAdcCounts->setResetMe(true); 00275 theMEBeam1Ring6Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 1 in Ring 6", 512, 0, 511); 00276 theMEBeam1Ring6Disc6PosAdcCounts->setResetMe(true); 00277 theMEBeam1Ring6Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 1 in Ring 6", 512, 0, 511); 00278 theMEBeam1Ring6Disc7PosAdcCounts->setResetMe(true); 00279 theMEBeam1Ring6Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 1 in Ring 6", 512, 0, 511); 00280 theMEBeam1Ring6Disc8PosAdcCounts->setResetMe(true); 00281 theMEBeam1Ring6Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 1 in Ring 6", 512, 0, 511); 00282 theMEBeam1Ring6Disc9PosAdcCounts->setResetMe(true); 00283 00284 // ----- Adc counts for Beam 2 in Ring 6 00285 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring6/Beam2"); 00286 theMEBeam2Ring6Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 2 in Ring 6", 512, 0, 511); 00287 theMEBeam2Ring6Disc1PosAdcCounts->setResetMe(true); 00288 theMEBeam2Ring6Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 2 in Ring 6", 512, 0, 511); 00289 theMEBeam2Ring6Disc2PosAdcCounts->setResetMe(true); 00290 theMEBeam2Ring6Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 2 in Ring 6", 512, 0, 511); 00291 theMEBeam2Ring6Disc3PosAdcCounts->setResetMe(true); 00292 theMEBeam2Ring6Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 2 in Ring 6", 512, 0, 511); 00293 theMEBeam2Ring6Disc4PosAdcCounts->setResetMe(true); 00294 theMEBeam2Ring6Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 2 in Ring 6", 512, 0, 511); 00295 theMEBeam2Ring6Disc5PosAdcCounts->setResetMe(true); 00296 theMEBeam2Ring6Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 2 in Ring 6", 512, 0, 511); 00297 theMEBeam2Ring6Disc6PosAdcCounts->setResetMe(true); 00298 theMEBeam2Ring6Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 2 in Ring 6", 512, 0, 511); 00299 theMEBeam2Ring6Disc7PosAdcCounts->setResetMe(true); 00300 theMEBeam2Ring6Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 2 in Ring 6", 512, 0, 511); 00301 theMEBeam2Ring6Disc8PosAdcCounts->setResetMe(true); 00302 theMEBeam2Ring6Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 2 in Ring 6", 512, 0, 511); 00303 theMEBeam2Ring6Disc9PosAdcCounts->setResetMe(true); 00304 00305 // ----- Adc counts for Beam 3 in Ring 6 00306 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring6/Beam3"); 00307 theMEBeam3Ring6Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 3 in Ring 6", 512, 0, 511); 00308 theMEBeam3Ring6Disc1PosAdcCounts->setResetMe(true); 00309 theMEBeam3Ring6Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 3 in Ring 6", 512, 0, 511); 00310 theMEBeam3Ring6Disc2PosAdcCounts->setResetMe(true); 00311 theMEBeam3Ring6Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 3 in Ring 6", 512, 0, 511); 00312 theMEBeam3Ring6Disc3PosAdcCounts->setResetMe(true); 00313 theMEBeam3Ring6Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 3 in Ring 6", 512, 0, 511); 00314 theMEBeam3Ring6Disc4PosAdcCounts->setResetMe(true); 00315 theMEBeam3Ring6Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 3 in Ring 6", 512, 0, 511); 00316 theMEBeam3Ring6Disc5PosAdcCounts->setResetMe(true); 00317 theMEBeam3Ring6Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 3 in Ring 6", 512, 0, 511); 00318 theMEBeam3Ring6Disc6PosAdcCounts->setResetMe(true); 00319 theMEBeam3Ring6Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 3 in Ring 6", 512, 0, 511); 00320 theMEBeam3Ring6Disc7PosAdcCounts->setResetMe(true); 00321 theMEBeam3Ring6Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 3 in Ring 6", 512, 0, 511); 00322 theMEBeam3Ring6Disc8PosAdcCounts->setResetMe(true); 00323 theMEBeam3Ring6Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 3 in Ring 6", 512, 0, 511); 00324 theMEBeam3Ring6Disc9PosAdcCounts->setResetMe(true); 00325 00326 // ----- Adc counts for Beam 4 in Ring 6 00327 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring6/Beam4"); 00328 theMEBeam4Ring6Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 4 in Ring 6", 512, 0, 511); 00329 theMEBeam4Ring6Disc1PosAdcCounts->setResetMe(true); 00330 theMEBeam4Ring6Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 4 in Ring 6", 512, 0, 511); 00331 theMEBeam4Ring6Disc2PosAdcCounts->setResetMe(true); 00332 theMEBeam4Ring6Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 4 in Ring 6", 512, 0, 511); 00333 theMEBeam4Ring6Disc3PosAdcCounts->setResetMe(true); 00334 theMEBeam4Ring6Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 4 in Ring 6", 512, 0, 511); 00335 theMEBeam4Ring6Disc4PosAdcCounts->setResetMe(true); 00336 theMEBeam4Ring6Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 4 in Ring 6", 512, 0, 511); 00337 theMEBeam4Ring6Disc5PosAdcCounts->setResetMe(true); 00338 theMEBeam4Ring6Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 4 in Ring 6", 512, 0, 511); 00339 theMEBeam4Ring6Disc6PosAdcCounts->setResetMe(true); 00340 theMEBeam4Ring6Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 4 in Ring 6", 512, 0, 511); 00341 theMEBeam4Ring6Disc7PosAdcCounts->setResetMe(true); 00342 theMEBeam4Ring6Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 4 in Ring 6", 512, 0, 511); 00343 theMEBeam4Ring6Disc8PosAdcCounts->setResetMe(true); 00344 theMEBeam4Ring6Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 4 in Ring 6", 512, 0, 511); 00345 theMEBeam4Ring6Disc9PosAdcCounts->setResetMe(true); 00346 00347 // ----- Adc counts for Beam 5 in Ring 6 00348 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring6/Beam5"); 00349 theMEBeam5Ring6Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 5 in Ring 6", 512, 0, 511); 00350 theMEBeam5Ring6Disc1PosAdcCounts->setResetMe(true); 00351 theMEBeam5Ring6Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 5 in Ring 6", 512, 0, 511); 00352 theMEBeam5Ring6Disc2PosAdcCounts->setResetMe(true); 00353 theMEBeam5Ring6Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 5 in Ring 6", 512, 0, 511); 00354 theMEBeam5Ring6Disc3PosAdcCounts->setResetMe(true); 00355 theMEBeam5Ring6Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 5 in Ring 6", 512, 0, 511); 00356 theMEBeam5Ring6Disc4PosAdcCounts->setResetMe(true); 00357 theMEBeam5Ring6Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 5 in Ring 6", 512, 0, 511); 00358 theMEBeam5Ring6Disc5PosAdcCounts->setResetMe(true); 00359 theMEBeam5Ring6Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 5 in Ring 6", 512, 0, 511); 00360 theMEBeam5Ring6Disc6PosAdcCounts->setResetMe(true); 00361 theMEBeam5Ring6Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 5 in Ring 6", 512, 0, 511); 00362 theMEBeam5Ring6Disc7PosAdcCounts->setResetMe(true); 00363 theMEBeam5Ring6Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 5 in Ring 6", 512, 0, 511); 00364 theMEBeam5Ring6Disc8PosAdcCounts->setResetMe(true); 00365 theMEBeam5Ring6Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 5 in Ring 6", 512, 0, 511); 00366 theMEBeam5Ring6Disc9PosAdcCounts->setResetMe(true); 00367 00368 // ----- Adc counts for Beam 6 in Ring 6 00369 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring6/Beam6"); 00370 theMEBeam6Ring6Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 6 in Ring 6", 512, 0, 511); 00371 theMEBeam6Ring6Disc1PosAdcCounts->setResetMe(true); 00372 theMEBeam6Ring6Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 6 in Ring 6", 512, 0, 511); 00373 theMEBeam6Ring6Disc2PosAdcCounts->setResetMe(true); 00374 theMEBeam6Ring6Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 6 in Ring 6", 512, 0, 511); 00375 theMEBeam6Ring6Disc3PosAdcCounts->setResetMe(true); 00376 theMEBeam6Ring6Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 6 in Ring 6", 512, 0, 511); 00377 theMEBeam6Ring6Disc4PosAdcCounts->setResetMe(true); 00378 theMEBeam6Ring6Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 6 in Ring 6", 512, 0, 511); 00379 theMEBeam6Ring6Disc5PosAdcCounts->setResetMe(true); 00380 theMEBeam6Ring6Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 6 in Ring 6", 512, 0, 511); 00381 theMEBeam6Ring6Disc6PosAdcCounts->setResetMe(true); 00382 theMEBeam6Ring6Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 6 in Ring 6", 512, 0, 511); 00383 theMEBeam6Ring6Disc7PosAdcCounts->setResetMe(true); 00384 theMEBeam6Ring6Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 6 in Ring 6", 512, 0, 511); 00385 theMEBeam6Ring6Disc8PosAdcCounts->setResetMe(true); 00386 theMEBeam6Ring6Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 6 in Ring 6", 512, 0, 511); 00387 theMEBeam6Ring6Disc9PosAdcCounts->setResetMe(true); 00388 00389 // ----- Adc counts for Beam 7 in Ring 6 00390 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/PosTEC/Ring6/Beam7"); 00391 theMEBeam7Ring6Disc1PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 7 in Ring 6", 512, 0, 511); 00392 theMEBeam7Ring6Disc1PosAdcCounts->setResetMe(true); 00393 theMEBeam7Ring6Disc2PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 7 in Ring 6", 512, 0, 511); 00394 theMEBeam7Ring6Disc2PosAdcCounts->setResetMe(true); 00395 theMEBeam7Ring6Disc3PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 7 in Ring 6", 512, 0, 511); 00396 theMEBeam7Ring6Disc3PosAdcCounts->setResetMe(true); 00397 theMEBeam7Ring6Disc4PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 7 in Ring 6", 512, 0, 511); 00398 theMEBeam7Ring6Disc4PosAdcCounts->setResetMe(true); 00399 theMEBeam7Ring6Disc5PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 7 in Ring 6", 512, 0, 511); 00400 theMEBeam7Ring6Disc5PosAdcCounts->setResetMe(true); 00401 theMEBeam7Ring6Disc6PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 7 in Ring 6", 512, 0, 511); 00402 theMEBeam7Ring6Disc6PosAdcCounts->setResetMe(true); 00403 theMEBeam7Ring6Disc7PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 7 in Ring 6", 512, 0, 511); 00404 theMEBeam7Ring6Disc7PosAdcCounts->setResetMe(true); 00405 theMEBeam7Ring6Disc8PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 7 in Ring 6", 512, 0, 511); 00406 theMEBeam7Ring6Disc8PosAdcCounts->setResetMe(true); 00407 theMEBeam7Ring6Disc9PosAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 7 in Ring 6", 512, 0, 511); 00408 theMEBeam7Ring6Disc9PosAdcCounts->setResetMe(true); 00409 00410 /* LaserBeams in the TEC- */ 00411 // ----- Adc counts for Beam 0 in Ring 4 00412 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring4/Beam0"); 00413 theMEBeam0Ring4Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 0 in Ring 4", 512, 0, 511); 00414 theMEBeam0Ring4Disc1NegAdcCounts->setResetMe(true); 00415 theMEBeam0Ring4Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 0 in Ring 4", 512, 0, 511); 00416 theMEBeam0Ring4Disc2NegAdcCounts->setResetMe(true); 00417 theMEBeam0Ring4Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 0 in Ring 4", 512, 0, 511); 00418 theMEBeam0Ring4Disc3NegAdcCounts->setResetMe(true); 00419 theMEBeam0Ring4Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 0 in Ring 4", 512, 0, 511); 00420 theMEBeam0Ring4Disc4NegAdcCounts->setResetMe(true); 00421 theMEBeam0Ring4Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 0 in Ring 4", 512, 0, 511); 00422 theMEBeam0Ring4Disc5NegAdcCounts->setResetMe(true); 00423 theMEBeam0Ring4Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 0 in Ring 4", 512, 0, 511); 00424 theMEBeam0Ring4Disc6NegAdcCounts->setResetMe(true); 00425 theMEBeam0Ring4Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 0 in Ring 4", 512, 0, 511); 00426 theMEBeam0Ring4Disc7NegAdcCounts->setResetMe(true); 00427 theMEBeam0Ring4Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 0 in Ring 4", 512, 0, 511); 00428 theMEBeam0Ring4Disc8NegAdcCounts->setResetMe(true); 00429 theMEBeam0Ring4Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 0 in Ring 4", 512, 0, 511); 00430 theMEBeam0Ring4Disc9NegAdcCounts->setResetMe(true); 00431 00432 // ----- Adc counts for Beam 1 in Ring 4 00433 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring4/Beam1"); 00434 theMEBeam1Ring4Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 1 in Ring 4", 512, 0, 511); 00435 theMEBeam1Ring4Disc1NegAdcCounts->setResetMe(true); 00436 theMEBeam1Ring4Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 1 in Ring 4", 512, 0, 511); 00437 theMEBeam1Ring4Disc2NegAdcCounts->setResetMe(true); 00438 theMEBeam1Ring4Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 1 in Ring 4", 512, 0, 511); 00439 theMEBeam1Ring4Disc3NegAdcCounts->setResetMe(true); 00440 theMEBeam1Ring4Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 1 in Ring 4", 512, 0, 511); 00441 theMEBeam1Ring4Disc4NegAdcCounts->setResetMe(true); 00442 theMEBeam1Ring4Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 1 in Ring 4", 512, 0, 511); 00443 theMEBeam1Ring4Disc5NegAdcCounts->setResetMe(true); 00444 theMEBeam1Ring4Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 1 in Ring 4", 512, 0, 511); 00445 theMEBeam1Ring4Disc6NegAdcCounts->setResetMe(true); 00446 theMEBeam1Ring4Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 1 in Ring 4", 512, 0, 511); 00447 theMEBeam1Ring4Disc7NegAdcCounts->setResetMe(true); 00448 theMEBeam1Ring4Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 1 in Ring 4", 512, 0, 511); 00449 theMEBeam1Ring4Disc8NegAdcCounts->setResetMe(true); 00450 theMEBeam1Ring4Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 1 in Ring 4", 512, 0, 511); 00451 theMEBeam1Ring4Disc9NegAdcCounts->setResetMe(true); 00452 00453 // plots for TEC2TEC beam 1 00454 theMEBeam1Ring4Disc1NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 1 in Ring 4", 512, 0, 511); 00455 theMEBeam1Ring4Disc1NegTEC2TECAdcCounts->setResetMe(true); 00456 theMEBeam1Ring4Disc2NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 1 in Ring 4", 512, 0, 511); 00457 theMEBeam1Ring4Disc2NegTEC2TECAdcCounts->setResetMe(true); 00458 theMEBeam1Ring4Disc3NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 1 in Ring 4", 512, 0, 511); 00459 theMEBeam1Ring4Disc3NegTEC2TECAdcCounts->setResetMe(true); 00460 theMEBeam1Ring4Disc4NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 1 in Ring 4", 512, 0, 511); 00461 theMEBeam1Ring4Disc4NegTEC2TECAdcCounts->setResetMe(true); 00462 theMEBeam1Ring4Disc5NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 1 in Ring 4", 512, 0, 511); 00463 theMEBeam1Ring4Disc5NegTEC2TECAdcCounts->setResetMe(true); 00464 00465 // ----- Adc counts for Beam 2 in Ring 4 00466 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring4/Beam2"); 00467 theMEBeam2Ring4Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 2 in Ring 4", 512, 0, 511); 00468 theMEBeam2Ring4Disc1NegAdcCounts->setResetMe(true); 00469 theMEBeam2Ring4Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 2 in Ring 4", 512, 0, 511); 00470 theMEBeam2Ring4Disc2NegAdcCounts->setResetMe(true); 00471 theMEBeam2Ring4Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 2 in Ring 4", 512, 0, 511); 00472 theMEBeam2Ring4Disc3NegAdcCounts->setResetMe(true); 00473 theMEBeam2Ring4Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 2 in Ring 4", 512, 0, 511); 00474 theMEBeam2Ring4Disc4NegAdcCounts->setResetMe(true); 00475 theMEBeam2Ring4Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 2 in Ring 4", 512, 0, 511); 00476 theMEBeam2Ring4Disc5NegAdcCounts->setResetMe(true); 00477 theMEBeam2Ring4Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 2 in Ring 4", 512, 0, 511); 00478 theMEBeam2Ring4Disc6NegAdcCounts->setResetMe(true); 00479 theMEBeam2Ring4Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 2 in Ring 4", 512, 0, 511); 00480 theMEBeam2Ring4Disc7NegAdcCounts->setResetMe(true); 00481 theMEBeam2Ring4Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 2 in Ring 4", 512, 0, 511); 00482 theMEBeam2Ring4Disc8NegAdcCounts->setResetMe(true); 00483 theMEBeam2Ring4Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 2 in Ring 4", 512, 0, 511); 00484 theMEBeam2Ring4Disc9NegAdcCounts->setResetMe(true); 00485 00486 // plots for TEC2TEC beam 2 00487 theMEBeam2Ring4Disc1NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 2 in Ring 4", 512, 0, 511); 00488 theMEBeam2Ring4Disc1NegTEC2TECAdcCounts->setResetMe(true); 00489 theMEBeam2Ring4Disc2NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 2 in Ring 4", 512, 0, 511); 00490 theMEBeam2Ring4Disc2NegTEC2TECAdcCounts->setResetMe(true); 00491 theMEBeam2Ring4Disc3NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 2 in Ring 4", 512, 0, 511); 00492 theMEBeam2Ring4Disc3NegTEC2TECAdcCounts->setResetMe(true); 00493 theMEBeam2Ring4Disc4NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 2 in Ring 4", 512, 0, 511); 00494 theMEBeam2Ring4Disc4NegTEC2TECAdcCounts->setResetMe(true); 00495 theMEBeam2Ring4Disc5NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 2 in Ring 4", 512, 0, 511); 00496 theMEBeam2Ring4Disc5NegTEC2TECAdcCounts->setResetMe(true); 00497 00498 // ----- Adc counts for Beam 3 in Ring 4 00499 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring4/Beam3"); 00500 theMEBeam3Ring4Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 3 in Ring 4", 512, 0, 511); 00501 theMEBeam3Ring4Disc1NegAdcCounts->setResetMe(true); 00502 theMEBeam3Ring4Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 3 in Ring 4", 512, 0, 511); 00503 theMEBeam3Ring4Disc2NegAdcCounts->setResetMe(true); 00504 theMEBeam3Ring4Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 3 in Ring 4", 512, 0, 511); 00505 theMEBeam3Ring4Disc3NegAdcCounts->setResetMe(true); 00506 theMEBeam3Ring4Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 3 in Ring 4", 512, 0, 511); 00507 theMEBeam3Ring4Disc4NegAdcCounts->setResetMe(true); 00508 theMEBeam3Ring4Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 3 in Ring 4", 512, 0, 511); 00509 theMEBeam3Ring4Disc5NegAdcCounts->setResetMe(true); 00510 theMEBeam3Ring4Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 3 in Ring 4", 512, 0, 511); 00511 theMEBeam3Ring4Disc6NegAdcCounts->setResetMe(true); 00512 theMEBeam3Ring4Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 3 in Ring 4", 512, 0, 511); 00513 theMEBeam3Ring4Disc7NegAdcCounts->setResetMe(true); 00514 theMEBeam3Ring4Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 3 in Ring 4", 512, 0, 511); 00515 theMEBeam3Ring4Disc8NegAdcCounts->setResetMe(true); 00516 theMEBeam3Ring4Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 3 in Ring 4", 512, 0, 511); 00517 theMEBeam3Ring4Disc9NegAdcCounts->setResetMe(true); 00518 00519 // ----- Adc counts for Beam 4 in Ring 4 00520 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring4/Beam4"); 00521 theMEBeam4Ring4Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 4 in Ring 4", 512, 0, 511); 00522 theMEBeam4Ring4Disc1NegAdcCounts->setResetMe(true); 00523 theMEBeam4Ring4Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 4 in Ring 4", 512, 0, 511); 00524 theMEBeam4Ring4Disc2NegAdcCounts->setResetMe(true); 00525 theMEBeam4Ring4Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 4 in Ring 4", 512, 0, 511); 00526 theMEBeam4Ring4Disc3NegAdcCounts->setResetMe(true); 00527 theMEBeam4Ring4Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 4 in Ring 4", 512, 0, 511); 00528 theMEBeam4Ring4Disc4NegAdcCounts->setResetMe(true); 00529 theMEBeam4Ring4Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 4 in Ring 4", 512, 0, 511); 00530 theMEBeam4Ring4Disc5NegAdcCounts->setResetMe(true); 00531 theMEBeam4Ring4Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 4 in Ring 4", 512, 0, 511); 00532 theMEBeam4Ring4Disc6NegAdcCounts->setResetMe(true); 00533 theMEBeam4Ring4Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 4 in Ring 4", 512, 0, 511); 00534 theMEBeam4Ring4Disc7NegAdcCounts->setResetMe(true); 00535 theMEBeam4Ring4Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 4 in Ring 4", 512, 0, 511); 00536 theMEBeam4Ring4Disc8NegAdcCounts->setResetMe(true); 00537 theMEBeam4Ring4Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 4 in Ring 4", 512, 0, 511); 00538 theMEBeam4Ring4Disc9NegAdcCounts->setResetMe(true); 00539 00540 // plots for TEC2TEC beam 4 00541 theMEBeam4Ring4Disc1NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 4 in Ring 4", 512, 0, 511); 00542 theMEBeam4Ring4Disc1NegTEC2TECAdcCounts->setResetMe(true); 00543 theMEBeam4Ring4Disc2NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 4 in Ring 4", 512, 0, 511); 00544 theMEBeam4Ring4Disc2NegTEC2TECAdcCounts->setResetMe(true); 00545 theMEBeam4Ring4Disc3NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 4 in Ring 4", 512, 0, 511); 00546 theMEBeam4Ring4Disc3NegTEC2TECAdcCounts->setResetMe(true); 00547 theMEBeam4Ring4Disc4NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 4 in Ring 4", 512, 0, 511); 00548 theMEBeam4Ring4Disc4NegTEC2TECAdcCounts->setResetMe(true); 00549 theMEBeam4Ring4Disc5NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 4 in Ring 4", 512, 0, 511); 00550 theMEBeam4Ring4Disc5NegTEC2TECAdcCounts->setResetMe(true); 00551 00552 // ----- Adc counts for Beam 5 in Ring 4 00553 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring4/Beam5"); 00554 theMEBeam5Ring4Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 5 in Ring 4", 512, 0, 511); 00555 theMEBeam5Ring4Disc1NegAdcCounts->setResetMe(true); 00556 theMEBeam5Ring4Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 5 in Ring 4", 512, 0, 511); 00557 theMEBeam5Ring4Disc2NegAdcCounts->setResetMe(true); 00558 theMEBeam5Ring4Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 5 in Ring 4", 512, 0, 511); 00559 theMEBeam5Ring4Disc3NegAdcCounts->setResetMe(true); 00560 theMEBeam5Ring4Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 5 in Ring 4", 512, 0, 511); 00561 theMEBeam5Ring4Disc4NegAdcCounts->setResetMe(true); 00562 theMEBeam5Ring4Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 5 in Ring 4", 512, 0, 511); 00563 theMEBeam5Ring4Disc5NegAdcCounts->setResetMe(true); 00564 theMEBeam5Ring4Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 5 in Ring 4", 512, 0, 511); 00565 theMEBeam5Ring4Disc6NegAdcCounts->setResetMe(true); 00566 theMEBeam5Ring4Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 5 in Ring 4", 512, 0, 511); 00567 theMEBeam5Ring4Disc7NegAdcCounts->setResetMe(true); 00568 theMEBeam5Ring4Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 5 in Ring 4", 512, 0, 511); 00569 theMEBeam5Ring4Disc8NegAdcCounts->setResetMe(true); 00570 theMEBeam5Ring4Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 5 in Ring 4", 512, 0, 511); 00571 theMEBeam5Ring4Disc9NegAdcCounts->setResetMe(true); 00572 00573 // ----- Adc counts for Beam 6 in Ring 4 00574 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring4/Beam6"); 00575 theMEBeam6Ring4Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 6 in Ring 4", 512, 0, 511); 00576 theMEBeam6Ring4Disc1NegAdcCounts->setResetMe(true); 00577 theMEBeam6Ring4Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 6 in Ring 4", 512, 0, 511); 00578 theMEBeam6Ring4Disc2NegAdcCounts->setResetMe(true); 00579 theMEBeam6Ring4Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 6 in Ring 4", 512, 0, 511); 00580 theMEBeam6Ring4Disc3NegAdcCounts->setResetMe(true); 00581 theMEBeam6Ring4Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 6 in Ring 4", 512, 0, 511); 00582 theMEBeam6Ring4Disc4NegAdcCounts->setResetMe(true); 00583 theMEBeam6Ring4Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 6 in Ring 4", 512, 0, 511); 00584 theMEBeam6Ring4Disc5NegAdcCounts->setResetMe(true); 00585 theMEBeam6Ring4Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 6 in Ring 4", 512, 0, 511); 00586 theMEBeam6Ring4Disc6NegAdcCounts->setResetMe(true); 00587 theMEBeam6Ring4Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 6 in Ring 4", 512, 0, 511); 00588 theMEBeam6Ring4Disc7NegAdcCounts->setResetMe(true); 00589 theMEBeam6Ring4Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 6 in Ring 4", 512, 0, 511); 00590 theMEBeam6Ring4Disc8NegAdcCounts->setResetMe(true); 00591 theMEBeam6Ring4Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 6 in Ring 4", 512, 0, 511); 00592 theMEBeam6Ring4Disc9NegAdcCounts->setResetMe(true); 00593 00594 // plots for TEC2TEC beam 6 00595 theMEBeam6Ring4Disc1NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 6 in Ring 4", 512, 0, 511); 00596 theMEBeam6Ring4Disc1NegTEC2TECAdcCounts->setResetMe(true); 00597 theMEBeam6Ring4Disc2NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 6 in Ring 4", 512, 0, 511); 00598 theMEBeam6Ring4Disc2NegTEC2TECAdcCounts->setResetMe(true); 00599 theMEBeam6Ring4Disc3NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 6 in Ring 4", 512, 0, 511); 00600 theMEBeam6Ring4Disc3NegTEC2TECAdcCounts->setResetMe(true); 00601 theMEBeam6Ring4Disc4NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 6 in Ring 4", 512, 0, 511); 00602 theMEBeam6Ring4Disc4NegTEC2TECAdcCounts->setResetMe(true); 00603 theMEBeam6Ring4Disc5NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 6 in Ring 4", 512, 0, 511); 00604 theMEBeam6Ring4Disc5NegTEC2TECAdcCounts->setResetMe(true); 00605 00606 // ----- Adc counts for Beam 7 in Ring 4 00607 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring4/Beam7"); 00608 theMEBeam7Ring4Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 7 in Ring 4", 512, 0, 511); 00609 theMEBeam7Ring4Disc1NegAdcCounts->setResetMe(true); 00610 theMEBeam7Ring4Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 7 in Ring 4", 512, 0, 511); 00611 theMEBeam7Ring4Disc2NegAdcCounts->setResetMe(true); 00612 theMEBeam7Ring4Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 7 in Ring 4", 512, 0, 511); 00613 theMEBeam7Ring4Disc3NegAdcCounts->setResetMe(true); 00614 theMEBeam7Ring4Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 7 in Ring 4", 512, 0, 511); 00615 theMEBeam7Ring4Disc4NegAdcCounts->setResetMe(true); 00616 theMEBeam7Ring4Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 7 in Ring 4", 512, 0, 511); 00617 theMEBeam7Ring4Disc5NegAdcCounts->setResetMe(true); 00618 theMEBeam7Ring4Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 7 in Ring 4", 512, 0, 511); 00619 theMEBeam7Ring4Disc6NegAdcCounts->setResetMe(true); 00620 theMEBeam7Ring4Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 7 in Ring 4", 512, 0, 511); 00621 theMEBeam7Ring4Disc7NegAdcCounts->setResetMe(true); 00622 theMEBeam7Ring4Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 7 in Ring 4", 512, 0, 511); 00623 theMEBeam7Ring4Disc8NegAdcCounts->setResetMe(true); 00624 theMEBeam7Ring4Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 7 in Ring 4", 512, 0, 511); 00625 theMEBeam7Ring4Disc9NegAdcCounts->setResetMe(true); 00626 00627 // plots for TEC2TEC beam 7 00628 theMEBeam7Ring4Disc1NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1TEC2TEC","Adc counts on Disc 1 for Beam 7 in Ring 4", 512, 0, 511); 00629 theMEBeam7Ring4Disc1NegTEC2TECAdcCounts->setResetMe(true); 00630 theMEBeam7Ring4Disc2NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2TEC2TEC","Adc counts on Disc 2 for Beam 7 in Ring 4", 512, 0, 511); 00631 theMEBeam7Ring4Disc2NegTEC2TECAdcCounts->setResetMe(true); 00632 theMEBeam7Ring4Disc3NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3TEC2TEC","Adc counts on Disc 3 for Beam 7 in Ring 4", 512, 0, 511); 00633 theMEBeam7Ring4Disc3NegTEC2TECAdcCounts->setResetMe(true); 00634 theMEBeam7Ring4Disc4NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4TEC2TEC","Adc counts on Disc 4 for Beam 7 in Ring 4", 512, 0, 511); 00635 theMEBeam7Ring4Disc4NegTEC2TECAdcCounts->setResetMe(true); 00636 theMEBeam7Ring4Disc5NegTEC2TECAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5TEC2TEC","Adc counts on Disc 5 for Beam 7 in Ring 4", 512, 0, 511); 00637 theMEBeam7Ring4Disc5NegTEC2TECAdcCounts->setResetMe(true); 00638 00639 // ----- Adc counts for Beam 0 in Ring 6 00640 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring6/Beam0"); 00641 theMEBeam0Ring6Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 0 in Ring 6", 512, 0, 511); 00642 theMEBeam0Ring6Disc1NegAdcCounts->setResetMe(true); 00643 theMEBeam0Ring6Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 0 in Ring 6", 512, 0, 511); 00644 theMEBeam0Ring6Disc2NegAdcCounts->setResetMe(true); 00645 theMEBeam0Ring6Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 0 in Ring 6", 512, 0, 511); 00646 theMEBeam0Ring6Disc3NegAdcCounts->setResetMe(true); 00647 theMEBeam0Ring6Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 0 in Ring 6", 512, 0, 511); 00648 theMEBeam0Ring6Disc4NegAdcCounts->setResetMe(true); 00649 theMEBeam0Ring6Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 0 in Ring 6", 512, 0, 511); 00650 theMEBeam0Ring6Disc5NegAdcCounts->setResetMe(true); 00651 theMEBeam0Ring6Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 0 in Ring 6", 512, 0, 511); 00652 theMEBeam0Ring6Disc6NegAdcCounts->setResetMe(true); 00653 theMEBeam0Ring6Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 0 in Ring 6", 512, 0, 511); 00654 theMEBeam0Ring6Disc7NegAdcCounts->setResetMe(true); 00655 theMEBeam0Ring6Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 0 in Ring 6", 512, 0, 511); 00656 theMEBeam0Ring6Disc8NegAdcCounts->setResetMe(true); 00657 theMEBeam0Ring6Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 0 in Ring 6", 512, 0, 511); 00658 theMEBeam0Ring6Disc9NegAdcCounts->setResetMe(true); 00659 00660 // ----- Adc counts for Beam 1 in Ring 6 00661 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring6/Beam1"); 00662 theMEBeam1Ring6Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 1 in Ring 6", 512, 0, 511); 00663 theMEBeam1Ring6Disc1NegAdcCounts->setResetMe(true); 00664 theMEBeam1Ring6Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 1 in Ring 6", 512, 0, 511); 00665 theMEBeam1Ring6Disc2NegAdcCounts->setResetMe(true); 00666 theMEBeam1Ring6Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 1 in Ring 6", 512, 0, 511); 00667 theMEBeam1Ring6Disc3NegAdcCounts->setResetMe(true); 00668 theMEBeam1Ring6Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 1 in Ring 6", 512, 0, 511); 00669 theMEBeam1Ring6Disc4NegAdcCounts->setResetMe(true); 00670 theMEBeam1Ring6Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 1 in Ring 6", 512, 0, 511); 00671 theMEBeam1Ring6Disc5NegAdcCounts->setResetMe(true); 00672 theMEBeam1Ring6Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 1 in Ring 6", 512, 0, 511); 00673 theMEBeam1Ring6Disc6NegAdcCounts->setResetMe(true); 00674 theMEBeam1Ring6Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 1 in Ring 6", 512, 0, 511); 00675 theMEBeam1Ring6Disc7NegAdcCounts->setResetMe(true); 00676 theMEBeam1Ring6Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 1 in Ring 6", 512, 0, 511); 00677 theMEBeam1Ring6Disc8NegAdcCounts->setResetMe(true); 00678 theMEBeam1Ring6Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 1 in Ring 6", 512, 0, 511); 00679 theMEBeam1Ring6Disc9NegAdcCounts->setResetMe(true); 00680 00681 // ----- Adc counts for Beam 2 in Ring 6 00682 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring6/Beam2"); 00683 theMEBeam2Ring6Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 2 in Ring 6", 512, 0, 511); 00684 theMEBeam2Ring6Disc1NegAdcCounts->setResetMe(true); 00685 theMEBeam2Ring6Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 2 in Ring 6", 512, 0, 511); 00686 theMEBeam2Ring6Disc2NegAdcCounts->setResetMe(true); 00687 theMEBeam2Ring6Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 2 in Ring 6", 512, 0, 511); 00688 theMEBeam2Ring6Disc3NegAdcCounts->setResetMe(true); 00689 theMEBeam2Ring6Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 2 in Ring 6", 512, 0, 511); 00690 theMEBeam2Ring6Disc4NegAdcCounts->setResetMe(true); 00691 theMEBeam2Ring6Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 2 in Ring 6", 512, 0, 511); 00692 theMEBeam2Ring6Disc5NegAdcCounts->setResetMe(true); 00693 theMEBeam2Ring6Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 2 in Ring 6", 512, 0, 511); 00694 theMEBeam2Ring6Disc6NegAdcCounts->setResetMe(true); 00695 theMEBeam2Ring6Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 2 in Ring 6", 512, 0, 511); 00696 theMEBeam2Ring6Disc7NegAdcCounts->setResetMe(true); 00697 theMEBeam2Ring6Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 2 in Ring 6", 512, 0, 511); 00698 theMEBeam2Ring6Disc8NegAdcCounts->setResetMe(true); 00699 theMEBeam2Ring6Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 2 in Ring 6", 512, 0, 511); 00700 theMEBeam2Ring6Disc9NegAdcCounts->setResetMe(true); 00701 00702 // ----- Adc counts for Beam 3 in Ring 6 00703 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring6/Beam3"); 00704 theMEBeam3Ring6Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 3 in Ring 6", 512, 0, 511); 00705 theMEBeam3Ring6Disc1NegAdcCounts->setResetMe(true); 00706 theMEBeam3Ring6Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 3 in Ring 6", 512, 0, 511); 00707 theMEBeam3Ring6Disc2NegAdcCounts->setResetMe(true); 00708 theMEBeam3Ring6Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 3 in Ring 6", 512, 0, 511); 00709 theMEBeam3Ring6Disc3NegAdcCounts->setResetMe(true); 00710 theMEBeam3Ring6Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 3 in Ring 6", 512, 0, 511); 00711 theMEBeam3Ring6Disc4NegAdcCounts->setResetMe(true); 00712 theMEBeam3Ring6Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 3 in Ring 6", 512, 0, 511); 00713 theMEBeam3Ring6Disc5NegAdcCounts->setResetMe(true); 00714 theMEBeam3Ring6Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 3 in Ring 6", 512, 0, 511); 00715 theMEBeam3Ring6Disc6NegAdcCounts->setResetMe(true); 00716 theMEBeam3Ring6Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 3 in Ring 6", 512, 0, 511); 00717 theMEBeam3Ring6Disc7NegAdcCounts->setResetMe(true); 00718 theMEBeam3Ring6Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 3 in Ring 6", 512, 0, 511); 00719 theMEBeam3Ring6Disc8NegAdcCounts->setResetMe(true); 00720 theMEBeam3Ring6Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 3 in Ring 6", 512, 0, 511); 00721 theMEBeam3Ring6Disc9NegAdcCounts->setResetMe(true); 00722 00723 // ----- Adc counts for Beam 4 in Ring 6 00724 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring6/Beam4"); 00725 theMEBeam4Ring6Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 4 in Ring 6", 512, 0, 511); 00726 theMEBeam4Ring6Disc1NegAdcCounts->setResetMe(true); 00727 theMEBeam4Ring6Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 4 in Ring 6", 512, 0, 511); 00728 theMEBeam4Ring6Disc2NegAdcCounts->setResetMe(true); 00729 theMEBeam4Ring6Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 4 in Ring 6", 512, 0, 511); 00730 theMEBeam4Ring6Disc3NegAdcCounts->setResetMe(true); 00731 theMEBeam4Ring6Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 4 in Ring 6", 512, 0, 511); 00732 theMEBeam4Ring6Disc4NegAdcCounts->setResetMe(true); 00733 theMEBeam4Ring6Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 4 in Ring 6", 512, 0, 511); 00734 theMEBeam4Ring6Disc5NegAdcCounts->setResetMe(true); 00735 theMEBeam4Ring6Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 4 in Ring 6", 512, 0, 511); 00736 theMEBeam4Ring6Disc6NegAdcCounts->setResetMe(true); 00737 theMEBeam4Ring6Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 4 in Ring 6", 512, 0, 511); 00738 theMEBeam4Ring6Disc7NegAdcCounts->setResetMe(true); 00739 theMEBeam4Ring6Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 4 in Ring 6", 512, 0, 511); 00740 theMEBeam4Ring6Disc8NegAdcCounts->setResetMe(true); 00741 theMEBeam4Ring6Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 4 in Ring 6", 512, 0, 511); 00742 theMEBeam4Ring6Disc9NegAdcCounts->setResetMe(true); 00743 00744 // ----- Adc counts for Beam 5 in Ring 6 00745 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring6/Beam5"); 00746 theMEBeam5Ring6Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 5 in Ring 6", 512, 0, 511); 00747 theMEBeam5Ring6Disc1NegAdcCounts->setResetMe(true); 00748 theMEBeam5Ring6Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 5 in Ring 6", 512, 0, 511); 00749 theMEBeam5Ring6Disc2NegAdcCounts->setResetMe(true); 00750 theMEBeam5Ring6Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 5 in Ring 6", 512, 0, 511); 00751 theMEBeam5Ring6Disc3NegAdcCounts->setResetMe(true); 00752 theMEBeam5Ring6Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 5 in Ring 6", 512, 0, 511); 00753 theMEBeam5Ring6Disc4NegAdcCounts->setResetMe(true); 00754 theMEBeam5Ring6Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 5 in Ring 6", 512, 0, 511); 00755 theMEBeam5Ring6Disc5NegAdcCounts->setResetMe(true); 00756 theMEBeam5Ring6Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 5 in Ring 6", 512, 0, 511); 00757 theMEBeam5Ring6Disc6NegAdcCounts->setResetMe(true); 00758 theMEBeam5Ring6Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 5 in Ring 6", 512, 0, 511); 00759 theMEBeam5Ring6Disc7NegAdcCounts->setResetMe(true); 00760 theMEBeam5Ring6Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 5 in Ring 6", 512, 0, 511); 00761 theMEBeam5Ring6Disc8NegAdcCounts->setResetMe(true); 00762 theMEBeam5Ring6Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 5 in Ring 6", 512, 0, 511); 00763 theMEBeam5Ring6Disc9NegAdcCounts->setResetMe(true); 00764 00765 // ----- Adc counts for Beam 6 in Ring 6 00766 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring6/Beam6"); 00767 theMEBeam6Ring6Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 6 in Ring 6", 512, 0, 511); 00768 theMEBeam6Ring6Disc1NegAdcCounts->setResetMe(true); 00769 theMEBeam6Ring6Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 6 in Ring 6", 512, 0, 511); 00770 theMEBeam6Ring6Disc2NegAdcCounts->setResetMe(true); 00771 theMEBeam6Ring6Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 6 in Ring 6", 512, 0, 511); 00772 theMEBeam6Ring6Disc3NegAdcCounts->setResetMe(true); 00773 theMEBeam6Ring6Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 6 in Ring 6", 512, 0, 511); 00774 theMEBeam6Ring6Disc4NegAdcCounts->setResetMe(true); 00775 theMEBeam6Ring6Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 6 in Ring 6", 512, 0, 511); 00776 theMEBeam6Ring6Disc5NegAdcCounts->setResetMe(true); 00777 theMEBeam6Ring6Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 6 in Ring 6", 512, 0, 511); 00778 theMEBeam6Ring6Disc6NegAdcCounts->setResetMe(true); 00779 theMEBeam6Ring6Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 6 in Ring 6", 512, 0, 511); 00780 theMEBeam6Ring6Disc7NegAdcCounts->setResetMe(true); 00781 theMEBeam6Ring6Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 6 in Ring 6", 512, 0, 511); 00782 theMEBeam6Ring6Disc8NegAdcCounts->setResetMe(true); 00783 theMEBeam6Ring6Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 6 in Ring 6", 512, 0, 511); 00784 theMEBeam6Ring6Disc9NegAdcCounts->setResetMe(true); 00785 00786 // ----- Adc counts for Beam 7 in Ring 6 00787 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/NegTEC/Ring6/Beam7"); 00788 theMEBeam7Ring6Disc1NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc1","Adc counts on Disc 1 for Beam 7 in Ring 6", 512, 0, 511); 00789 theMEBeam7Ring6Disc1NegAdcCounts->setResetMe(true); 00790 theMEBeam7Ring6Disc2NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc2","Adc counts on Disc 2 for Beam 7 in Ring 6", 512, 0, 511); 00791 theMEBeam7Ring6Disc2NegAdcCounts->setResetMe(true); 00792 theMEBeam7Ring6Disc3NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc3","Adc counts on Disc 3 for Beam 7 in Ring 6", 512, 0, 511); 00793 theMEBeam7Ring6Disc3NegAdcCounts->setResetMe(true); 00794 theMEBeam7Ring6Disc4NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc4","Adc counts on Disc 4 for Beam 7 in Ring 6", 512, 0, 511); 00795 theMEBeam7Ring6Disc4NegAdcCounts->setResetMe(true); 00796 theMEBeam7Ring6Disc5NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc5","Adc counts on Disc 5 for Beam 7 in Ring 6", 512, 0, 511); 00797 theMEBeam7Ring6Disc5NegAdcCounts->setResetMe(true); 00798 theMEBeam7Ring6Disc6NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc6","Adc counts on Disc 6 for Beam 7 in Ring 6", 512, 0, 511); 00799 theMEBeam7Ring6Disc6NegAdcCounts->setResetMe(true); 00800 theMEBeam7Ring6Disc7NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc7","Adc counts on Disc 7 for Beam 7 in Ring 6", 512, 0, 511); 00801 theMEBeam7Ring6Disc7NegAdcCounts->setResetMe(true); 00802 theMEBeam7Ring6Disc8NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc8","Adc counts on Disc 8 for Beam 7 in Ring 6", 512, 0, 511); 00803 theMEBeam7Ring6Disc8NegAdcCounts->setResetMe(true); 00804 theMEBeam7Ring6Disc9NegAdcCounts = theDaqMonitorBEI->book1D("AdcCountsDisc9","Adc counts on Disc 9 for Beam 7 in Ring 6", 512, 0, 511); 00805 theMEBeam7Ring6Disc9NegAdcCounts->setResetMe(true); 00806 00807 /* LaserBeams in the TOB */ 00808 /**************************************** 00809 * the different z positions of the beams 00810 * are numbered in the following way 00811 * 00812 * Position1 = +1040 mm 00813 * Position2 = +580 mm 00814 * Position3 = +220 mm 00815 * Position4 = -140 mm 00816 * Position5 = -500 mm 00817 * Position6 = -860 mm 00818 *****************************************/ 00819 // ----- Adc Counts in Beam 0 00820 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TOB/Beam0"); 00821 theMEBeam0TOBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=1040mm","Adc counts for Beam 0 at z = 1040 mm", 512, 0, 511); 00822 theMEBeam0TOBPosition1AdcCounts->setResetMe(true); 00823 theMEBeam0TOBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=580mm","Adc counts for Beam 0 at z = 580 mm", 512, 0, 511); 00824 theMEBeam0TOBPosition2AdcCounts->setResetMe(true); 00825 theMEBeam0TOBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=220mm","Adc counts for Beam 0 at z = 220 mm", 512, 0, 511); 00826 theMEBeam0TOBPosition3AdcCounts->setResetMe(true); 00827 theMEBeam0TOBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-140mm","Adc counts for Beam 0 at z = -140 mm", 512, 0, 511); 00828 theMEBeam0TOBPosition4AdcCounts->setResetMe(true); 00829 theMEBeam0TOBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-500mm","Adc counts for Beam 0 at z = -500 mm", 512, 0, 511); 00830 theMEBeam0TOBPosition5AdcCounts->setResetMe(true); 00831 theMEBeam0TOBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-860mm","Adc counts for Beam 0 at z = -860 mm", 512, 0, 511); 00832 theMEBeam0TOBPosition6AdcCounts->setResetMe(true); 00833 00834 // ----- Adc Counts in Beam 1 00835 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TOB/Beam1"); 00836 theMEBeam1TOBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=1040mm","Adc counts for Beam 1 at z = 1040 mm", 512, 0, 511); 00837 theMEBeam1TOBPosition1AdcCounts->setResetMe(true); 00838 theMEBeam1TOBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=580mm","Adc counts for Beam 1 at z = 580 mm", 512, 0, 511); 00839 theMEBeam1TOBPosition2AdcCounts->setResetMe(true); 00840 theMEBeam1TOBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=220mm","Adc counts for Beam 1 at z = 220 mm", 512, 0, 511); 00841 theMEBeam1TOBPosition3AdcCounts->setResetMe(true); 00842 theMEBeam1TOBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-140mm","Adc counts for Beam 1 at z = -140 mm", 512, 0, 511); 00843 theMEBeam1TOBPosition4AdcCounts->setResetMe(true); 00844 theMEBeam1TOBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-500mm","Adc counts for Beam 1 at z = -500 mm", 512, 0, 511); 00845 theMEBeam1TOBPosition5AdcCounts->setResetMe(true); 00846 theMEBeam1TOBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-860mm","Adc counts for Beam 1 at z = -860 mm", 512, 0, 511); 00847 theMEBeam1TOBPosition6AdcCounts->setResetMe(true); 00848 00849 // ----- Adc Counts in Beam 2 00850 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TOB/Beam2"); 00851 theMEBeam2TOBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=1040mm","Adc counts for Beam 2 at z = 1040 mm", 512, 0, 511); 00852 theMEBeam2TOBPosition1AdcCounts->setResetMe(true); 00853 theMEBeam2TOBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=580mm","Adc counts for Beam 2 at z = 580 mm", 512, 0, 511); 00854 theMEBeam2TOBPosition2AdcCounts->setResetMe(true); 00855 theMEBeam2TOBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=220mm","Adc counts for Beam 2 at z = 220 mm", 512, 0, 511); 00856 theMEBeam2TOBPosition3AdcCounts->setResetMe(true); 00857 theMEBeam2TOBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-140mm","Adc counts for Beam 2 at z = -140 mm", 512, 0, 511); 00858 theMEBeam2TOBPosition4AdcCounts->setResetMe(true); 00859 theMEBeam2TOBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-500mm","Adc counts for Beam 2 at z = -500 mm", 512, 0, 511); 00860 theMEBeam2TOBPosition5AdcCounts->setResetMe(true); 00861 theMEBeam2TOBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-860mm","Adc counts for Beam 2 at z = -860 mm", 512, 0, 511); 00862 theMEBeam2TOBPosition6AdcCounts->setResetMe(true); 00863 00864 // ----- Adc Counts in Beam 3 00865 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TOB/Beam3"); 00866 theMEBeam3TOBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=1040mm","Adc counts for Beam 3 at z = 1040 mm", 512, 0, 511); 00867 theMEBeam3TOBPosition1AdcCounts->setResetMe(true); 00868 theMEBeam3TOBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=580mm","Adc counts for Beam 3 at z = 580 mm", 512, 0, 511); 00869 theMEBeam3TOBPosition2AdcCounts->setResetMe(true); 00870 theMEBeam3TOBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=220mm","Adc counts for Beam 3 at z = 220 mm", 512, 0, 511); 00871 theMEBeam3TOBPosition3AdcCounts->setResetMe(true); 00872 theMEBeam3TOBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-140mm","Adc counts for Beam 3 at z = -140 mm", 512, 0, 511); 00873 theMEBeam3TOBPosition4AdcCounts->setResetMe(true); 00874 theMEBeam3TOBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-500mm","Adc counts for Beam 3 at z = -500 mm", 512, 0, 511); 00875 theMEBeam3TOBPosition5AdcCounts->setResetMe(true); 00876 theMEBeam3TOBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-860mm","Adc counts for Beam 3 at z = -860 mm", 512, 0, 511); 00877 theMEBeam3TOBPosition6AdcCounts->setResetMe(true); 00878 00879 // ----- Adc Counts in Beam 4 00880 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TOB/Beam4"); 00881 theMEBeam4TOBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=1040mm","Adc counts for Beam 4 at z = 1040 mm", 512, 0, 511); 00882 theMEBeam4TOBPosition1AdcCounts->setResetMe(true); 00883 theMEBeam4TOBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=580mm","Adc counts for Beam 4 at z = 580 mm", 512, 0, 511); 00884 theMEBeam4TOBPosition2AdcCounts->setResetMe(true); 00885 theMEBeam4TOBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=220mm","Adc counts for Beam 4 at z = 220 mm", 512, 0, 511); 00886 theMEBeam4TOBPosition3AdcCounts->setResetMe(true); 00887 theMEBeam4TOBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-140mm","Adc counts for Beam 4 at z = -140 mm", 512, 0, 511); 00888 theMEBeam4TOBPosition4AdcCounts->setResetMe(true); 00889 theMEBeam4TOBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-500mm","Adc counts for Beam 4 at z = -500 mm", 512, 0, 511); 00890 theMEBeam4TOBPosition5AdcCounts->setResetMe(true); 00891 theMEBeam4TOBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-860mm","Adc counts for Beam 4 at z = -860 mm", 512, 0, 511); 00892 theMEBeam4TOBPosition6AdcCounts->setResetMe(true); 00893 00894 // ----- Adc Counts in Beam 5 00895 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TOB/Beam5"); 00896 theMEBeam5TOBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=1040mm","Adc counts for Beam 5 at z = 1040 mm", 512, 0, 511); 00897 theMEBeam5TOBPosition1AdcCounts->setResetMe(true); 00898 theMEBeam5TOBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=580mm","Adc counts for Beam 5 at z = 580 mm", 512, 0, 511); 00899 theMEBeam5TOBPosition2AdcCounts->setResetMe(true); 00900 theMEBeam5TOBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=220mm","Adc counts for Beam 5 at z = 220 mm", 512, 0, 511); 00901 theMEBeam5TOBPosition3AdcCounts->setResetMe(true); 00902 theMEBeam5TOBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-140mm","Adc counts for Beam 5 at z = -140 mm", 512, 0, 511); 00903 theMEBeam5TOBPosition4AdcCounts->setResetMe(true); 00904 theMEBeam5TOBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-500mm","Adc counts for Beam 5 at z = -500 mm", 512, 0, 511); 00905 theMEBeam5TOBPosition5AdcCounts->setResetMe(true); 00906 theMEBeam5TOBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-860mm","Adc counts for Beam 5 at z = -860 mm", 512, 0, 511); 00907 theMEBeam5TOBPosition6AdcCounts->setResetMe(true); 00908 00909 // ----- Adc Counts in Beam 6 00910 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TOB/Beam6"); 00911 theMEBeam6TOBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=1040mm","Adc counts for Beam 6 at z = 1040 mm", 512, 0, 511); 00912 theMEBeam6TOBPosition1AdcCounts->setResetMe(true); 00913 theMEBeam6TOBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=580mm","Adc counts for Beam 6 at z = 580 mm", 512, 0, 511); 00914 theMEBeam6TOBPosition2AdcCounts->setResetMe(true); 00915 theMEBeam6TOBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=220mm","Adc counts for Beam 6 at z = 220 mm", 512, 0, 511); 00916 theMEBeam6TOBPosition3AdcCounts->setResetMe(true); 00917 theMEBeam6TOBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-140mm","Adc counts for Beam 6 at z = -140 mm", 512, 0, 511); 00918 theMEBeam6TOBPosition4AdcCounts->setResetMe(true); 00919 theMEBeam6TOBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-500mm","Adc counts for Beam 6 at z = -500 mm", 512, 0, 511); 00920 theMEBeam6TOBPosition5AdcCounts->setResetMe(true); 00921 theMEBeam6TOBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-860mm","Adc counts for Beam 6 at z = -860 mm", 512, 0, 511); 00922 theMEBeam6TOBPosition6AdcCounts->setResetMe(true); 00923 00924 // ----- Adc Counts in Beam 7 00925 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TOB/Beam7"); 00926 theMEBeam7TOBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=1040mm","Adc counts for Beam 7 at z = 1040 mm", 512, 0, 511); 00927 theMEBeam7TOBPosition1AdcCounts->setResetMe(true); 00928 theMEBeam7TOBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=580mm","Adc counts for Beam 7 at z = 580 mm", 512, 0, 511); 00929 theMEBeam7TOBPosition2AdcCounts->setResetMe(true); 00930 theMEBeam7TOBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=220mm","Adc counts for Beam 7 at z = 220 mm", 512, 0, 511); 00931 theMEBeam7TOBPosition3AdcCounts->setResetMe(true); 00932 theMEBeam7TOBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-140mm","Adc counts for Beam 7 at z = -140 mm", 512, 0, 511); 00933 theMEBeam7TOBPosition4AdcCounts->setResetMe(true); 00934 theMEBeam7TOBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-500mm","Adc counts for Beam 7 at z = -500 mm", 512, 0, 511); 00935 theMEBeam7TOBPosition5AdcCounts->setResetMe(true); 00936 theMEBeam7TOBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-860mm","Adc counts for Beam 7 at z = -860 mm", 512, 0, 511); 00937 theMEBeam7TOBPosition6AdcCounts->setResetMe(true); 00938 00939 /* LaserBeams in the TIB */ 00940 /**************************************** 00941 * the different z positions of the beams 00942 * are numbered in the following way 00943 * 00944 * Position1 = +620 mm 00945 * Position2 = +380 mm 00946 * Position3 = +180 mm 00947 * Position4 = -100 mm 00948 * Position5 = -340 mm 00949 * Position6 = -540 mm 00950 *****************************************/ 00951 // ----- Adc Counts in Beam 0 00952 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TIB/Beam0"); 00953 theMEBeam0TIBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=620mm","Adc counts for Beam 0 at z = 620 mm", 512, 0, 511); 00954 theMEBeam0TIBPosition1AdcCounts->setResetMe(true); 00955 theMEBeam0TIBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=380mm","Adc counts for Beam 0 at z = 380 mm", 512, 0, 511); 00956 theMEBeam0TIBPosition2AdcCounts->setResetMe(true); 00957 theMEBeam0TIBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=180mm","Adc counts for Beam 0 at z = 180 mm", 512, 0, 511); 00958 theMEBeam0TIBPosition3AdcCounts->setResetMe(true); 00959 theMEBeam0TIBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-100mm","Adc counts for Beam 0 at z = -100 mm", 512, 0, 511); 00960 theMEBeam0TIBPosition4AdcCounts->setResetMe(true); 00961 theMEBeam0TIBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-340mm","Adc counts for Beam 0 at z = -340 mm", 512, 0, 511); 00962 theMEBeam0TIBPosition5AdcCounts->setResetMe(true); 00963 theMEBeam0TIBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-540mm","Adc counts for Beam 0 at z = -540 mm", 512, 0, 511); 00964 theMEBeam0TIBPosition6AdcCounts->setResetMe(true); 00965 00966 // ----- Adc Counts in Beam 1 00967 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TIB/Beam1"); 00968 theMEBeam1TIBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=620mm","Adc counts for Beam 1 at z = 620 mm", 512, 0, 511); 00969 theMEBeam1TIBPosition1AdcCounts->setResetMe(true); 00970 theMEBeam1TIBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=380mm","Adc counts for Beam 1 at z = 380 mm", 512, 0, 511); 00971 theMEBeam1TIBPosition2AdcCounts->setResetMe(true); 00972 theMEBeam1TIBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=180mm","Adc counts for Beam 1 at z = 180 mm", 512, 0, 511); 00973 theMEBeam1TIBPosition3AdcCounts->setResetMe(true); 00974 theMEBeam1TIBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-100mm","Adc counts for Beam 1 at z = -100 mm", 512, 0, 511); 00975 theMEBeam1TIBPosition4AdcCounts->setResetMe(true); 00976 theMEBeam1TIBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-340mm","Adc counts for Beam 1 at z = -340 mm", 512, 0, 511); 00977 theMEBeam1TIBPosition5AdcCounts->setResetMe(true); 00978 theMEBeam1TIBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-540mm","Adc counts for Beam 1 at z = -540 mm", 512, 0, 511); 00979 theMEBeam1TIBPosition6AdcCounts->setResetMe(true); 00980 00981 // ----- Adc Counts in Beam 2 00982 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TIB/Beam2"); 00983 theMEBeam2TIBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=620mm","Adc counts for Beam 2 at z = 620 mm", 512, 0, 511); 00984 theMEBeam2TIBPosition1AdcCounts->setResetMe(true); 00985 theMEBeam2TIBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=380mm","Adc counts for Beam 2 at z = 380 mm", 512, 0, 511); 00986 theMEBeam2TIBPosition2AdcCounts->setResetMe(true); 00987 theMEBeam2TIBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=180mm","Adc counts for Beam 2 at z = 180 mm", 512, 0, 511); 00988 theMEBeam2TIBPosition3AdcCounts->setResetMe(true); 00989 theMEBeam2TIBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-100mm","Adc counts for Beam 2 at z = -100 mm", 512, 0, 511); 00990 theMEBeam2TIBPosition4AdcCounts->setResetMe(true); 00991 theMEBeam2TIBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-340mm","Adc counts for Beam 2 at z = -340 mm", 512, 0, 511); 00992 theMEBeam2TIBPosition5AdcCounts->setResetMe(true); 00993 theMEBeam2TIBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-540mm","Adc counts for Beam 2 at z = -540 mm", 512, 0, 511); 00994 theMEBeam2TIBPosition6AdcCounts->setResetMe(true); 00995 00996 // ----- Adc Counts in Beam 3 00997 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TIB/Beam3"); 00998 theMEBeam3TIBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=620mm","Adc counts for Beam 3 at z = 620 mm", 512, 0, 511); 00999 theMEBeam3TIBPosition1AdcCounts->setResetMe(true); 01000 theMEBeam3TIBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=380mm","Adc counts for Beam 3 at z = 380 mm", 512, 0, 511); 01001 theMEBeam3TIBPosition2AdcCounts->setResetMe(true); 01002 theMEBeam3TIBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=180mm","Adc counts for Beam 3 at z = 180 mm", 512, 0, 511); 01003 theMEBeam3TIBPosition3AdcCounts->setResetMe(true); 01004 theMEBeam3TIBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-100mm","Adc counts for Beam 3 at z = -100 mm", 512, 0, 511); 01005 theMEBeam3TIBPosition4AdcCounts->setResetMe(true); 01006 theMEBeam3TIBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-340mm","Adc counts for Beam 3 at z = -340 mm", 512, 0, 511); 01007 theMEBeam3TIBPosition5AdcCounts->setResetMe(true); 01008 theMEBeam3TIBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-540mm","Adc counts for Beam 3 at z = -540 mm", 512, 0, 511); 01009 theMEBeam3TIBPosition6AdcCounts->setResetMe(true); 01010 01011 // ----- Adc Counts in Beam 4 01012 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TIB/Beam4"); 01013 theMEBeam4TIBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=620mm","Adc counts for Beam 4 at z = 620 mm", 512, 0, 511); 01014 theMEBeam4TIBPosition1AdcCounts->setResetMe(true); 01015 theMEBeam4TIBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=380mm","Adc counts for Beam 4 at z = 380 mm", 512, 0, 511); 01016 theMEBeam4TIBPosition2AdcCounts->setResetMe(true); 01017 theMEBeam4TIBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=180mm","Adc counts for Beam 4 at z = 180 mm", 512, 0, 511); 01018 theMEBeam4TIBPosition3AdcCounts->setResetMe(true); 01019 theMEBeam4TIBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-100mm","Adc counts for Beam 4 at z = -100 mm", 512, 0, 511); 01020 theMEBeam4TIBPosition4AdcCounts->setResetMe(true); 01021 theMEBeam4TIBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-340mm","Adc counts for Beam 4 at z = -340 mm", 512, 0, 511); 01022 theMEBeam4TIBPosition5AdcCounts->setResetMe(true); 01023 theMEBeam4TIBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-540mm","Adc counts for Beam 4 at z = -540 mm", 512, 0, 511); 01024 theMEBeam4TIBPosition6AdcCounts->setResetMe(true); 01025 01026 // ----- Adc Counts in Beam 5 01027 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TIB/Beam5"); 01028 theMEBeam5TIBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=620mm","Adc counts for Beam 5 at z = 620 mm", 512, 0, 511); 01029 theMEBeam5TIBPosition1AdcCounts->setResetMe(true); 01030 theMEBeam5TIBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=380mm","Adc counts for Beam 5 at z = 380 mm", 512, 0, 511); 01031 theMEBeam5TIBPosition2AdcCounts->setResetMe(true); 01032 theMEBeam5TIBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=180mm","Adc counts for Beam 5 at z = 180 mm", 512, 0, 511); 01033 theMEBeam5TIBPosition3AdcCounts->setResetMe(true); 01034 theMEBeam5TIBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-100mm","Adc counts for Beam 5 at z = -100 mm", 512, 0, 511); 01035 theMEBeam5TIBPosition4AdcCounts->setResetMe(true); 01036 theMEBeam5TIBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-340mm","Adc counts for Beam 5 at z = -340 mm", 512, 0, 511); 01037 theMEBeam5TIBPosition5AdcCounts->setResetMe(true); 01038 theMEBeam5TIBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-540mm","Adc counts for Beam 5 at z = -540 mm", 512, 0, 511); 01039 theMEBeam5TIBPosition6AdcCounts->setResetMe(true); 01040 01041 // ----- Adc Counts in Beam 6 01042 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TIB/Beam6"); 01043 theMEBeam6TIBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=620mm","Adc counts for Beam 6 at z = 620 mm", 512, 0, 511); 01044 theMEBeam6TIBPosition1AdcCounts->setResetMe(true); 01045 theMEBeam6TIBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=380mm","Adc counts for Beam 6 at z = 380 mm", 512, 0, 511); 01046 theMEBeam6TIBPosition2AdcCounts->setResetMe(true); 01047 theMEBeam6TIBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=180mm","Adc counts for Beam 6 at z = 180 mm", 512, 0, 511); 01048 theMEBeam6TIBPosition3AdcCounts->setResetMe(true); 01049 theMEBeam6TIBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-100mm","Adc counts for Beam 6 at z = -100 mm", 512, 0, 511); 01050 theMEBeam6TIBPosition4AdcCounts->setResetMe(true); 01051 theMEBeam6TIBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-340mm","Adc counts for Beam 6 at z = -340 mm", 512, 0, 511); 01052 theMEBeam6TIBPosition5AdcCounts->setResetMe(true); 01053 theMEBeam6TIBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-540mm","Adc counts for Beam 6 at z = -540 mm", 512, 0, 511); 01054 theMEBeam6TIBPosition6AdcCounts->setResetMe(true); 01055 01056 // ----- Adc Counts in Beam 7 01057 theDaqMonitorBEI->setCurrentFolder("LaserAlignment/TIB/Beam7"); 01058 theMEBeam7TIBPosition1AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=620mm","Adc counts for Beam 7 at z = 620 mm", 512, 0, 511); 01059 theMEBeam7TIBPosition1AdcCounts->setResetMe(true); 01060 theMEBeam7TIBPosition2AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=380mm","Adc counts for Beam 7 at z = 380 mm", 512, 0, 511); 01061 theMEBeam7TIBPosition2AdcCounts->setResetMe(true); 01062 theMEBeam7TIBPosition3AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=180mm","Adc counts for Beam 7 at z = 180 mm", 512, 0, 511); 01063 theMEBeam7TIBPosition3AdcCounts->setResetMe(true); 01064 theMEBeam7TIBPosition4AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-100mm","Adc counts for Beam 7 at z = -100 mm", 512, 0, 511); 01065 theMEBeam7TIBPosition4AdcCounts->setResetMe(true); 01066 theMEBeam7TIBPosition5AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-340mm","Adc counts for Beam 7 at z = -340 mm", 512, 0, 511); 01067 theMEBeam7TIBPosition5AdcCounts->setResetMe(true); 01068 theMEBeam7TIBPosition6AdcCounts = theDaqMonitorBEI->book1D("AdcCountsZ=-540mm","Adc counts for Beam 7 at z = -540 mm", 512, 0, 511); 01069 theMEBeam7TIBPosition6AdcCounts->setResetMe(true); 01070 01071 // show directory structure 01072 if (theDebugLevel > 3) 01073 theDaqMonitorBEI->showDirStructure(); 01074 01075 }
void LaserDQM::trackerStatistics | ( | edm::Event const & | theEvent, | |
edm::EventSetup const & | theSetup | |||
) | [private] |
find dets which are hit by a laser beam and fill the monitors
Definition at line 27 of file LaserDQMStatistics.cc.
References reco_application_tbsim_simpleTBanalysis_cfg::digiProducer, fillAdcCounts(), edm::EventSetup::get(), edm::Event::getByLabel(), TrackerGeometry::idToDet(), GloballyPositioned< T >::position(), DetId::rawId(), DetId::subdetId(), GeomDet::surface(), StripSubdetector::TEC, theDigiProducersList, theMEBeam0Ring4Disc1NegAdcCounts, theMEBeam0Ring4Disc1PosAdcCounts, theMEBeam0Ring4Disc2NegAdcCounts, theMEBeam0Ring4Disc2PosAdcCounts, theMEBeam0Ring4Disc3NegAdcCounts, theMEBeam0Ring4Disc3PosAdcCounts, theMEBeam0Ring4Disc4NegAdcCounts, theMEBeam0Ring4Disc4PosAdcCounts, theMEBeam0Ring4Disc5NegAdcCounts, theMEBeam0Ring4Disc5PosAdcCounts, theMEBeam0Ring4Disc6NegAdcCounts, theMEBeam0Ring4Disc6PosAdcCounts, theMEBeam0Ring4Disc7NegAdcCounts, theMEBeam0Ring4Disc7PosAdcCounts, theMEBeam0Ring4Disc8NegAdcCounts, theMEBeam0Ring4Disc8PosAdcCounts, theMEBeam0Ring4Disc9NegAdcCounts, theMEBeam0Ring4Disc9PosAdcCounts, theMEBeam0Ring6Disc1NegAdcCounts, theMEBeam0Ring6Disc1PosAdcCounts, theMEBeam0Ring6Disc2NegAdcCounts, theMEBeam0Ring6Disc2PosAdcCounts, theMEBeam0Ring6Disc3NegAdcCounts, theMEBeam0Ring6Disc3PosAdcCounts, theMEBeam0Ring6Disc4NegAdcCounts, theMEBeam0Ring6Disc4PosAdcCounts, theMEBeam0Ring6Disc5NegAdcCounts, theMEBeam0Ring6Disc5PosAdcCounts, theMEBeam0Ring6Disc6NegAdcCounts, theMEBeam0Ring6Disc6PosAdcCounts, theMEBeam0Ring6Disc7NegAdcCounts, theMEBeam0Ring6Disc7PosAdcCounts, theMEBeam0Ring6Disc8NegAdcCounts, theMEBeam0Ring6Disc8PosAdcCounts, theMEBeam0Ring6Disc9NegAdcCounts, theMEBeam0Ring6Disc9PosAdcCounts, theMEBeam0TIBPosition1AdcCounts, theMEBeam0TIBPosition2AdcCounts, theMEBeam0TIBPosition3AdcCounts, theMEBeam0TIBPosition4AdcCounts, theMEBeam0TIBPosition5AdcCounts, theMEBeam0TIBPosition6AdcCounts, theMEBeam0TOBPosition1AdcCounts, theMEBeam0TOBPosition2AdcCounts, theMEBeam0TOBPosition3AdcCounts, theMEBeam0TOBPosition4AdcCounts, theMEBeam0TOBPosition5AdcCounts, theMEBeam0TOBPosition6AdcCounts, theMEBeam1Ring4Disc1NegAdcCounts, theMEBeam1Ring4Disc1NegTEC2TECAdcCounts, theMEBeam1Ring4Disc1PosAdcCounts, theMEBeam1Ring4Disc1PosTEC2TECAdcCounts, theMEBeam1Ring4Disc2NegAdcCounts, theMEBeam1Ring4Disc2NegTEC2TECAdcCounts, theMEBeam1Ring4Disc2PosAdcCounts, theMEBeam1Ring4Disc2PosTEC2TECAdcCounts, theMEBeam1Ring4Disc3NegAdcCounts, theMEBeam1Ring4Disc3NegTEC2TECAdcCounts, theMEBeam1Ring4Disc3PosAdcCounts, theMEBeam1Ring4Disc3PosTEC2TECAdcCounts, theMEBeam1Ring4Disc4NegAdcCounts, theMEBeam1Ring4Disc4NegTEC2TECAdcCounts, theMEBeam1Ring4Disc4PosAdcCounts, theMEBeam1Ring4Disc4PosTEC2TECAdcCounts, theMEBeam1Ring4Disc5NegAdcCounts, theMEBeam1Ring4Disc5NegTEC2TECAdcCounts, theMEBeam1Ring4Disc5PosAdcCounts, theMEBeam1Ring4Disc5PosTEC2TECAdcCounts, theMEBeam1Ring4Disc6NegAdcCounts, theMEBeam1Ring4Disc6PosAdcCounts, theMEBeam1Ring4Disc7NegAdcCounts, theMEBeam1Ring4Disc7PosAdcCounts, theMEBeam1Ring4Disc8NegAdcCounts, theMEBeam1Ring4Disc8PosAdcCounts, theMEBeam1Ring4Disc9NegAdcCounts, theMEBeam1Ring4Disc9PosAdcCounts, theMEBeam1Ring6Disc1NegAdcCounts, theMEBeam1Ring6Disc1PosAdcCounts, theMEBeam1Ring6Disc2NegAdcCounts, theMEBeam1Ring6Disc2PosAdcCounts, theMEBeam1Ring6Disc3NegAdcCounts, theMEBeam1Ring6Disc3PosAdcCounts, theMEBeam1Ring6Disc4NegAdcCounts, theMEBeam1Ring6Disc4PosAdcCounts, theMEBeam1Ring6Disc5NegAdcCounts, theMEBeam1Ring6Disc5PosAdcCounts, theMEBeam1Ring6Disc6NegAdcCounts, theMEBeam1Ring6Disc6PosAdcCounts, theMEBeam1Ring6Disc7NegAdcCounts, theMEBeam1Ring6Disc7PosAdcCounts, theMEBeam1Ring6Disc8NegAdcCounts, theMEBeam1Ring6Disc8PosAdcCounts, theMEBeam1Ring6Disc9NegAdcCounts, theMEBeam1Ring6Disc9PosAdcCounts, theMEBeam1TIBPosition1AdcCounts, theMEBeam1TIBPosition2AdcCounts, theMEBeam1TIBPosition3AdcCounts, theMEBeam1TIBPosition4AdcCounts, theMEBeam1TIBPosition5AdcCounts, theMEBeam1TIBPosition6AdcCounts, theMEBeam1TOBPosition1AdcCounts, theMEBeam1TOBPosition2AdcCounts, theMEBeam1TOBPosition3AdcCounts, theMEBeam1TOBPosition4AdcCounts, theMEBeam1TOBPosition5AdcCounts, theMEBeam1TOBPosition6AdcCounts, theMEBeam2Ring4Disc1NegAdcCounts, theMEBeam2Ring4Disc1NegTEC2TECAdcCounts, theMEBeam2Ring4Disc1PosAdcCounts, theMEBeam2Ring4Disc1PosTEC2TECAdcCounts, theMEBeam2Ring4Disc2NegAdcCounts, theMEBeam2Ring4Disc2NegTEC2TECAdcCounts, theMEBeam2Ring4Disc2PosAdcCounts, theMEBeam2Ring4Disc2PosTEC2TECAdcCounts, theMEBeam2Ring4Disc3NegAdcCounts, theMEBeam2Ring4Disc3NegTEC2TECAdcCounts, theMEBeam2Ring4Disc3PosAdcCounts, theMEBeam2Ring4Disc3PosTEC2TECAdcCounts, theMEBeam2Ring4Disc4NegAdcCounts, theMEBeam2Ring4Disc4NegTEC2TECAdcCounts, theMEBeam2Ring4Disc4PosAdcCounts, theMEBeam2Ring4Disc4PosTEC2TECAdcCounts, theMEBeam2Ring4Disc5NegAdcCounts, theMEBeam2Ring4Disc5NegTEC2TECAdcCounts, theMEBeam2Ring4Disc5PosAdcCounts, theMEBeam2Ring4Disc5PosTEC2TECAdcCounts, theMEBeam2Ring4Disc6NegAdcCounts, theMEBeam2Ring4Disc6PosAdcCounts, theMEBeam2Ring4Disc7NegAdcCounts, theMEBeam2Ring4Disc7PosAdcCounts, theMEBeam2Ring4Disc8NegAdcCounts, theMEBeam2Ring4Disc8PosAdcCounts, theMEBeam2Ring4Disc9NegAdcCounts, theMEBeam2Ring4Disc9PosAdcCounts, theMEBeam2Ring6Disc1NegAdcCounts, theMEBeam2Ring6Disc1PosAdcCounts, theMEBeam2Ring6Disc2NegAdcCounts, theMEBeam2Ring6Disc2PosAdcCounts, theMEBeam2Ring6Disc3NegAdcCounts, theMEBeam2Ring6Disc3PosAdcCounts, theMEBeam2Ring6Disc4NegAdcCounts, theMEBeam2Ring6Disc4PosAdcCounts, theMEBeam2Ring6Disc5NegAdcCounts, theMEBeam2Ring6Disc5PosAdcCounts, theMEBeam2Ring6Disc6NegAdcCounts, theMEBeam2Ring6Disc6PosAdcCounts, theMEBeam2Ring6Disc7NegAdcCounts, theMEBeam2Ring6Disc7PosAdcCounts, theMEBeam2Ring6Disc8NegAdcCounts, theMEBeam2Ring6Disc8PosAdcCounts, theMEBeam2Ring6Disc9NegAdcCounts, theMEBeam2Ring6Disc9PosAdcCounts, theMEBeam2TIBPosition1AdcCounts, theMEBeam2TIBPosition2AdcCounts, theMEBeam2TIBPosition3AdcCounts, theMEBeam2TIBPosition4AdcCounts, theMEBeam2TIBPosition5AdcCounts, theMEBeam2TIBPosition6AdcCounts, theMEBeam2TOBPosition1AdcCounts, theMEBeam2TOBPosition2AdcCounts, theMEBeam2TOBPosition3AdcCounts, theMEBeam2TOBPosition4AdcCounts, theMEBeam2TOBPosition5AdcCounts, theMEBeam2TOBPosition6AdcCounts, theMEBeam3Ring4Disc1NegAdcCounts, theMEBeam3Ring4Disc1PosAdcCounts, theMEBeam3Ring4Disc2NegAdcCounts, theMEBeam3Ring4Disc2PosAdcCounts, theMEBeam3Ring4Disc3NegAdcCounts, theMEBeam3Ring4Disc3PosAdcCounts, theMEBeam3Ring4Disc4NegAdcCounts, theMEBeam3Ring4Disc4PosAdcCounts, theMEBeam3Ring4Disc5NegAdcCounts, theMEBeam3Ring4Disc5PosAdcCounts, theMEBeam3Ring4Disc6NegAdcCounts, theMEBeam3Ring4Disc6PosAdcCounts, theMEBeam3Ring4Disc7NegAdcCounts, theMEBeam3Ring4Disc7PosAdcCounts, theMEBeam3Ring4Disc8NegAdcCounts, theMEBeam3Ring4Disc8PosAdcCounts, theMEBeam3Ring4Disc9NegAdcCounts, theMEBeam3Ring4Disc9PosAdcCounts, theMEBeam3Ring6Disc1NegAdcCounts, theMEBeam3Ring6Disc1PosAdcCounts, theMEBeam3Ring6Disc2NegAdcCounts, theMEBeam3Ring6Disc2PosAdcCounts, theMEBeam3Ring6Disc3NegAdcCounts, theMEBeam3Ring6Disc3PosAdcCounts, theMEBeam3Ring6Disc4NegAdcCounts, theMEBeam3Ring6Disc4PosAdcCounts, theMEBeam3Ring6Disc5NegAdcCounts, theMEBeam3Ring6Disc5PosAdcCounts, theMEBeam3Ring6Disc6NegAdcCounts, theMEBeam3Ring6Disc6PosAdcCounts, theMEBeam3Ring6Disc7NegAdcCounts, theMEBeam3Ring6Disc7PosAdcCounts, theMEBeam3Ring6Disc8NegAdcCounts, theMEBeam3Ring6Disc8PosAdcCounts, theMEBeam3Ring6Disc9NegAdcCounts, theMEBeam3Ring6Disc9PosAdcCounts, theMEBeam3TIBPosition1AdcCounts, theMEBeam3TIBPosition2AdcCounts, theMEBeam3TIBPosition3AdcCounts, theMEBeam3TIBPosition4AdcCounts, theMEBeam3TIBPosition5AdcCounts, theMEBeam3TIBPosition6AdcCounts, theMEBeam3TOBPosition1AdcCounts, theMEBeam3TOBPosition2AdcCounts, theMEBeam3TOBPosition3AdcCounts, theMEBeam3TOBPosition4AdcCounts, theMEBeam3TOBPosition5AdcCounts, theMEBeam3TOBPosition6AdcCounts, theMEBeam4Ring4Disc1NegAdcCounts, theMEBeam4Ring4Disc1NegTEC2TECAdcCounts, theMEBeam4Ring4Disc1PosAdcCounts, theMEBeam4Ring4Disc1PosTEC2TECAdcCounts, theMEBeam4Ring4Disc2NegAdcCounts, theMEBeam4Ring4Disc2NegTEC2TECAdcCounts, theMEBeam4Ring4Disc2PosAdcCounts, theMEBeam4Ring4Disc2PosTEC2TECAdcCounts, theMEBeam4Ring4Disc3NegAdcCounts, theMEBeam4Ring4Disc3NegTEC2TECAdcCounts, theMEBeam4Ring4Disc3PosAdcCounts, theMEBeam4Ring4Disc3PosTEC2TECAdcCounts, theMEBeam4Ring4Disc4NegAdcCounts, theMEBeam4Ring4Disc4NegTEC2TECAdcCounts, theMEBeam4Ring4Disc4PosAdcCounts, theMEBeam4Ring4Disc4PosTEC2TECAdcCounts, theMEBeam4Ring4Disc5NegAdcCounts, theMEBeam4Ring4Disc5NegTEC2TECAdcCounts, theMEBeam4Ring4Disc5PosAdcCounts, theMEBeam4Ring4Disc5PosTEC2TECAdcCounts, theMEBeam4Ring4Disc6NegAdcCounts, theMEBeam4Ring4Disc6PosAdcCounts, theMEBeam4Ring4Disc7NegAdcCounts, theMEBeam4Ring4Disc7PosAdcCounts, theMEBeam4Ring4Disc8NegAdcCounts, theMEBeam4Ring4Disc8PosAdcCounts, theMEBeam4Ring4Disc9NegAdcCounts, theMEBeam4Ring4Disc9PosAdcCounts, theMEBeam4Ring6Disc1NegAdcCounts, theMEBeam4Ring6Disc1PosAdcCounts, theMEBeam4Ring6Disc2NegAdcCounts, theMEBeam4Ring6Disc2PosAdcCounts, theMEBeam4Ring6Disc3NegAdcCounts, theMEBeam4Ring6Disc3PosAdcCounts, theMEBeam4Ring6Disc4NegAdcCounts, theMEBeam4Ring6Disc4PosAdcCounts, theMEBeam4Ring6Disc5NegAdcCounts, theMEBeam4Ring6Disc5PosAdcCounts, theMEBeam4Ring6Disc6NegAdcCounts, theMEBeam4Ring6Disc6PosAdcCounts, theMEBeam4Ring6Disc7NegAdcCounts, theMEBeam4Ring6Disc7PosAdcCounts, theMEBeam4Ring6Disc8NegAdcCounts, theMEBeam4Ring6Disc8PosAdcCounts, theMEBeam4Ring6Disc9NegAdcCounts, theMEBeam4Ring6Disc9PosAdcCounts, theMEBeam4TIBPosition1AdcCounts, theMEBeam4TIBPosition2AdcCounts, theMEBeam4TIBPosition3AdcCounts, theMEBeam4TIBPosition4AdcCounts, theMEBeam4TIBPosition5AdcCounts, theMEBeam4TIBPosition6AdcCounts, theMEBeam4TOBPosition1AdcCounts, theMEBeam4TOBPosition2AdcCounts, theMEBeam4TOBPosition3AdcCounts, theMEBeam4TOBPosition4AdcCounts, theMEBeam4TOBPosition5AdcCounts, theMEBeam4TOBPosition6AdcCounts, theMEBeam5Ring4Disc1NegAdcCounts, theMEBeam5Ring4Disc1PosAdcCounts, theMEBeam5Ring4Disc2NegAdcCounts, theMEBeam5Ring4Disc2PosAdcCounts, theMEBeam5Ring4Disc3NegAdcCounts, theMEBeam5Ring4Disc3PosAdcCounts, theMEBeam5Ring4Disc4NegAdcCounts, theMEBeam5Ring4Disc4PosAdcCounts, theMEBeam5Ring4Disc5NegAdcCounts, theMEBeam5Ring4Disc5PosAdcCounts, theMEBeam5Ring4Disc6NegAdcCounts, theMEBeam5Ring4Disc6PosAdcCounts, theMEBeam5Ring4Disc7NegAdcCounts, theMEBeam5Ring4Disc7PosAdcCounts, theMEBeam5Ring4Disc8NegAdcCounts, theMEBeam5Ring4Disc8PosAdcCounts, theMEBeam5Ring4Disc9NegAdcCounts, theMEBeam5Ring4Disc9PosAdcCounts, theMEBeam5Ring6Disc1NegAdcCounts, theMEBeam5Ring6Disc1PosAdcCounts, theMEBeam5Ring6Disc2NegAdcCounts, theMEBeam5Ring6Disc2PosAdcCounts, theMEBeam5Ring6Disc3NegAdcCounts, theMEBeam5Ring6Disc3PosAdcCounts, theMEBeam5Ring6Disc4NegAdcCounts, theMEBeam5Ring6Disc4PosAdcCounts, theMEBeam5Ring6Disc5NegAdcCounts, theMEBeam5Ring6Disc5PosAdcCounts, theMEBeam5Ring6Disc6NegAdcCounts, theMEBeam5Ring6Disc6PosAdcCounts, theMEBeam5Ring6Disc7NegAdcCounts, theMEBeam5Ring6Disc7PosAdcCounts, theMEBeam5Ring6Disc8NegAdcCounts, theMEBeam5Ring6Disc8PosAdcCounts, theMEBeam5Ring6Disc9NegAdcCounts, theMEBeam5Ring6Disc9PosAdcCounts, theMEBeam5TIBPosition1AdcCounts, theMEBeam5TIBPosition2AdcCounts, theMEBeam5TIBPosition3AdcCounts, theMEBeam5TIBPosition4AdcCounts, theMEBeam5TIBPosition5AdcCounts, theMEBeam5TIBPosition6AdcCounts, theMEBeam5TOBPosition1AdcCounts, theMEBeam5TOBPosition2AdcCounts, theMEBeam5TOBPosition3AdcCounts, theMEBeam5TOBPosition4AdcCounts, theMEBeam5TOBPosition5AdcCounts, theMEBeam5TOBPosition6AdcCounts, theMEBeam6Ring4Disc1NegAdcCounts, theMEBeam6Ring4Disc1NegTEC2TECAdcCounts, theMEBeam6Ring4Disc1PosAdcCounts, theMEBeam6Ring4Disc1PosTEC2TECAdcCounts, theMEBeam6Ring4Disc2NegAdcCounts, theMEBeam6Ring4Disc2NegTEC2TECAdcCounts, theMEBeam6Ring4Disc2PosAdcCounts, theMEBeam6Ring4Disc2PosTEC2TECAdcCounts, theMEBeam6Ring4Disc3NegAdcCounts, theMEBeam6Ring4Disc3NegTEC2TECAdcCounts, theMEBeam6Ring4Disc3PosAdcCounts, theMEBeam6Ring4Disc3PosTEC2TECAdcCounts, theMEBeam6Ring4Disc4NegAdcCounts, theMEBeam6Ring4Disc4NegTEC2TECAdcCounts, theMEBeam6Ring4Disc4PosAdcCounts, theMEBeam6Ring4Disc4PosTEC2TECAdcCounts, theMEBeam6Ring4Disc5NegAdcCounts, theMEBeam6Ring4Disc5NegTEC2TECAdcCounts, theMEBeam6Ring4Disc5PosAdcCounts, theMEBeam6Ring4Disc5PosTEC2TECAdcCounts, theMEBeam6Ring4Disc6NegAdcCounts, theMEBeam6Ring4Disc6PosAdcCounts, theMEBeam6Ring4Disc7NegAdcCounts, theMEBeam6Ring4Disc7PosAdcCounts, theMEBeam6Ring4Disc8NegAdcCounts, theMEBeam6Ring4Disc8PosAdcCounts, theMEBeam6Ring4Disc9NegAdcCounts, theMEBeam6Ring4Disc9PosAdcCounts, theMEBeam6Ring6Disc1NegAdcCounts, theMEBeam6Ring6Disc1PosAdcCounts, theMEBeam6Ring6Disc2NegAdcCounts, theMEBeam6Ring6Disc2PosAdcCounts, theMEBeam6Ring6Disc3NegAdcCounts, theMEBeam6Ring6Disc3PosAdcCounts, theMEBeam6Ring6Disc4NegAdcCounts, theMEBeam6Ring6Disc4PosAdcCounts, theMEBeam6Ring6Disc5NegAdcCounts, theMEBeam6Ring6Disc5PosAdcCounts, theMEBeam6Ring6Disc6NegAdcCounts, theMEBeam6Ring6Disc6PosAdcCounts, theMEBeam6Ring6Disc7NegAdcCounts, theMEBeam6Ring6Disc7PosAdcCounts, theMEBeam6Ring6Disc8NegAdcCounts, theMEBeam6Ring6Disc8PosAdcCounts, theMEBeam6Ring6Disc9NegAdcCounts, theMEBeam6Ring6Disc9PosAdcCounts, theMEBeam6TIBPosition1AdcCounts, theMEBeam6TIBPosition2AdcCounts, theMEBeam6TIBPosition3AdcCounts, theMEBeam6TIBPosition4AdcCounts, theMEBeam6TIBPosition5AdcCounts, theMEBeam6TIBPosition6AdcCounts, theMEBeam6TOBPosition1AdcCounts, theMEBeam6TOBPosition2AdcCounts, theMEBeam6TOBPosition3AdcCounts, theMEBeam6TOBPosition4AdcCounts, theMEBeam6TOBPosition5AdcCounts, theMEBeam6TOBPosition6AdcCounts, theMEBeam7Ring4Disc1NegAdcCounts, theMEBeam7Ring4Disc1NegTEC2TECAdcCounts, theMEBeam7Ring4Disc1PosAdcCounts, theMEBeam7Ring4Disc1PosTEC2TECAdcCounts, theMEBeam7Ring4Disc2NegAdcCounts, theMEBeam7Ring4Disc2NegTEC2TECAdcCounts, theMEBeam7Ring4Disc2PosAdcCounts, theMEBeam7Ring4Disc2PosTEC2TECAdcCounts, theMEBeam7Ring4Disc3NegAdcCounts, theMEBeam7Ring4Disc3NegTEC2TECAdcCounts, theMEBeam7Ring4Disc3PosAdcCounts, theMEBeam7Ring4Disc3PosTEC2TECAdcCounts, theMEBeam7Ring4Disc4NegAdcCounts, theMEBeam7Ring4Disc4NegTEC2TECAdcCounts, theMEBeam7Ring4Disc4PosAdcCounts, theMEBeam7Ring4Disc4PosTEC2TECAdcCounts, theMEBeam7Ring4Disc5NegAdcCounts, theMEBeam7Ring4Disc5NegTEC2TECAdcCounts, theMEBeam7Ring4Disc5PosAdcCounts, theMEBeam7Ring4Disc5PosTEC2TECAdcCounts, theMEBeam7Ring4Disc6NegAdcCounts, theMEBeam7Ring4Disc6PosAdcCounts, theMEBeam7Ring4Disc7NegAdcCounts, theMEBeam7Ring4Disc7PosAdcCounts, theMEBeam7Ring4Disc8NegAdcCounts, theMEBeam7Ring4Disc8PosAdcCounts, theMEBeam7Ring4Disc9NegAdcCounts, theMEBeam7Ring4Disc9PosAdcCounts, theMEBeam7Ring6Disc1NegAdcCounts, theMEBeam7Ring6Disc1PosAdcCounts, theMEBeam7Ring6Disc2NegAdcCounts, theMEBeam7Ring6Disc2PosAdcCounts, theMEBeam7Ring6Disc3NegAdcCounts, theMEBeam7Ring6Disc3PosAdcCounts, theMEBeam7Ring6Disc4NegAdcCounts, theMEBeam7Ring6Disc4PosAdcCounts, theMEBeam7Ring6Disc5NegAdcCounts, theMEBeam7Ring6Disc5PosAdcCounts, theMEBeam7Ring6Disc6NegAdcCounts, theMEBeam7Ring6Disc6PosAdcCounts, theMEBeam7Ring6Disc7NegAdcCounts, theMEBeam7Ring6Disc7PosAdcCounts, theMEBeam7Ring6Disc8NegAdcCounts, theMEBeam7Ring6Disc8PosAdcCounts, theMEBeam7Ring6Disc9NegAdcCounts, theMEBeam7Ring6Disc9PosAdcCounts, theMEBeam7TIBPosition1AdcCounts, theMEBeam7TIBPosition2AdcCounts, theMEBeam7TIBPosition3AdcCounts, theMEBeam7TIBPosition4AdcCounts, theMEBeam7TIBPosition5AdcCounts, theMEBeam7TIBPosition6AdcCounts, theMEBeam7TOBPosition1AdcCounts, theMEBeam7TOBPosition2AdcCounts, theMEBeam7TOBPosition3AdcCounts, theMEBeam7TOBPosition4AdcCounts, theMEBeam7TOBPosition5AdcCounts, theMEBeam7TOBPosition6AdcCounts, theSearchPhiTEC, theSearchPhiTIB, theSearchPhiTOB, theSearchZTIB, theSearchZTOB, StripSubdetector::TIB, and StripSubdetector::TOB.
Referenced by analyze().
00028 { 00029 // access the tracker 00030 edm::ESHandle<TrackerGeometry> theTrackerGeometry; 00031 theSetup.get<TrackerDigiGeometryRecord>().get(theTrackerGeometry); 00032 const TrackerGeometry& theTracker(*theTrackerGeometry); 00033 00034 // get the StripDigiCollection 00035 // get the StripDigiCollection 00036 edm::Handle< edm::DetSetVector<SiStripDigi> > theStripDigis; 00037 00038 for (Parameters::iterator itDigiProducersList = theDigiProducersList.begin(); itDigiProducersList != theDigiProducersList.end(); ++itDigiProducersList) 00039 { 00040 std::string digiProducer = itDigiProducersList->getParameter<std::string>("DigiProducer"); 00041 std::string digiLabel = itDigiProducersList->getParameter<std::string>("DigiLabel"); 00042 00043 theEvent.getByLabel(digiProducer, digiLabel, theStripDigis); 00044 00045 // loop over the entries of theStripDigis, get the DetId to identify the Detunit and find the one which will be hit by the laser beams 00046 for (edm::DetSetVector<SiStripDigi>::const_iterator DSViter = theStripDigis->begin(); DSViter != theStripDigis->end(); DSViter++) 00047 { 00048 DetId theDetUnitID(DSViter->id); 00049 00050 // get the DetUnit via the DetUnitId and cast it to a StripGeomDetUnit 00051 const StripGeomDetUnit * const theStripDet = dynamic_cast<const StripGeomDetUnit*>(theTracker.idToDet(theDetUnitID)); 00052 00053 // get the Digis in this DetUnit 00054 edm::DetSet<SiStripDigi>::const_iterator theDigiRangeIterator = (*DSViter).data.begin(); 00055 edm::DetSet<SiStripDigi>::const_iterator theDigiRangeIteratorEnd = (*DSViter).data.end(); 00056 00057 // some variables we need later on in the program 00058 int theBeam = 0; 00059 int theRing = 0; 00060 std::string thePart = ""; 00061 int theTIBLayer = 0; 00062 int theTOBLayer = 0; 00063 int theTECWheel = 0; 00064 int theTOBStereoDet = 0; 00065 00066 switch (theDetUnitID.subdetId()) 00067 { 00068 case StripSubdetector::TIB: 00069 { 00070 TIBDetId theTIBDetId(theDetUnitID.rawId()); 00071 thePart = "TIB"; 00072 theTIBLayer = theTIBDetId.layer(); 00073 break; 00074 } 00075 case StripSubdetector::TOB: 00076 { 00077 TOBDetId theTOBDetId(theDetUnitID.rawId()); 00078 thePart = "TOB"; 00079 theTOBLayer = theTOBDetId.layer(); 00080 theTOBStereoDet = theTOBDetId.stereo(); 00081 break; 00082 } 00083 case StripSubdetector::TEC: 00084 { 00085 TECDetId theTECDetId(theDetUnitID.rawId()); 00086 00087 // is this module in TEC+ or TEC-? 00088 if (theTECDetId.side() == 1) { thePart = "TEC-"; } 00089 else if (theTECDetId.side() == 2) { thePart = "TEC+"; } 00090 00091 // in which ring is this module? 00092 if ( theStripDet->surface().position().perp() > 55.0 && theStripDet->surface().position().perp() < 59.0 ) 00093 { theRing = 4; } // Ring 4 00094 else if ( theStripDet->surface().position().perp() > 81.0 && theStripDet->surface().position().perp() < 85.0 ) 00095 { theRing = 6; } // Ring 6 00096 else 00097 { theRing = -1; } // probably not a Laser Hit! 00098 00099 // on which disk is this module 00100 theTECWheel = theTECDetId.wheel(); 00101 break; 00102 } 00103 } 00104 00105 // which beam belongs these digis to 00106 if ( thePart == "TIB" && theTIBLayer == 4 ) 00107 { 00108 if ( (theStripDet->surface().position().phi() > 0.39 - theSearchPhiTIB) 00109 && (theStripDet->surface().position().phi() < 0.39 + theSearchPhiTIB)) { theBeam = 0; } // beam 0 00110 00111 else if ( (theStripDet->surface().position().phi() > 1.29 - theSearchPhiTIB) 00112 && (theStripDet->surface().position().phi() < 1.29 + theSearchPhiTIB)) { theBeam = 1; } // beam 1 00113 00114 else if ( (theStripDet->surface().position().phi() > 1.85 - theSearchPhiTIB) 00115 && (theStripDet->surface().position().phi() < 1.85 + theSearchPhiTIB)) { theBeam = 2; } // beam 2 00116 00117 else if ( (theStripDet->surface().position().phi() > 2.75 - theSearchPhiTIB) 00118 && (theStripDet->surface().position().phi() < 2.75 + theSearchPhiTIB)) { theBeam = 3; } // beam 3 00119 00120 else if ( (theStripDet->surface().position().phi() > -2.59 - theSearchPhiTIB) 00121 && (theStripDet->surface().position().phi() < -2.59 + theSearchPhiTIB)) { theBeam = 4; } // beam 4 00122 00123 else if ( (theStripDet->surface().position().phi() > -2.00 - theSearchPhiTIB) 00124 && (theStripDet->surface().position().phi() < -2.00 + theSearchPhiTIB)) { theBeam = 5; } // beam 5 00125 00126 else if ( (theStripDet->surface().position().phi() > -1.10 - theSearchPhiTIB) 00127 && (theStripDet->surface().position().phi() < -1.10 + theSearchPhiTIB)) { theBeam = 6; } // beam 6 00128 00129 else if ( (theStripDet->surface().position().phi() > -0.50 - theSearchPhiTIB) 00130 && (theStripDet->surface().position().phi() < -0.50 + theSearchPhiTIB)) { theBeam = 7; } // beam 7 00131 else 00132 { theBeam = -1; } // probably not a Laser Hit! 00133 } 00134 else if ( thePart == "TOB" && theTOBLayer == 1 ) 00135 { 00136 if ( (theStripDet->surface().position().phi() > 0.39 - theSearchPhiTOB) 00137 && (theStripDet->surface().position().phi() < 0.39 + theSearchPhiTOB)) { theBeam = 0; } // beam 0 00138 00139 else if ( (theStripDet->surface().position().phi() > 1.29 - theSearchPhiTOB) 00140 && (theStripDet->surface().position().phi() < 1.29 + theSearchPhiTOB)) { theBeam = 1; } // beam 1 00141 00142 else if ( (theStripDet->surface().position().phi() > 1.85 - theSearchPhiTOB) 00143 && (theStripDet->surface().position().phi() < 1.85 + theSearchPhiTOB)) { theBeam = 2; } // beam 2 00144 00145 else if ( (theStripDet->surface().position().phi() > 2.75 - theSearchPhiTOB) 00146 && (theStripDet->surface().position().phi() < 2.75 + theSearchPhiTOB)) { theBeam = 3; } // beam 3 00147 00148 else if ( (theStripDet->surface().position().phi() > -2.59 - theSearchPhiTOB) 00149 && (theStripDet->surface().position().phi() < -2.59 + theSearchPhiTOB)) { theBeam = 4; } // beam 4 00150 00151 else if ( (theStripDet->surface().position().phi() > -2.00 - theSearchPhiTOB) 00152 && (theStripDet->surface().position().phi() < -2.00 + theSearchPhiTOB)) { theBeam = 5; } // beam 5 00153 00154 else if ( (theStripDet->surface().position().phi() > -1.10 - theSearchPhiTOB) 00155 && (theStripDet->surface().position().phi() < -1.10 + theSearchPhiTOB)) { theBeam = 6; } // beam 6 00156 00157 else if ( (theStripDet->surface().position().phi() > -0.50 - theSearchPhiTOB) 00158 && (theStripDet->surface().position().phi() < -0.50 + theSearchPhiTOB)) { theBeam = 7; } // beam 7 00159 else 00160 { theBeam = -1; } // probably not a Laser Hit! 00161 } 00162 else if ( thePart == "TEC+" || thePart == "TEC-" ) 00163 { 00164 if ( (theStripDet->surface().position().phi() > 0.39 - theSearchPhiTEC) 00165 && (theStripDet->surface().position().phi() < 0.39 + theSearchPhiTEC)) { theBeam = 0; } // beam 0 00166 00167 else if ( (theStripDet->surface().position().phi() > 1.18 - theSearchPhiTEC) 00168 && (theStripDet->surface().position().phi() < 1.18 + theSearchPhiTEC)) { theBeam = 1; } // beam 1 00169 00170 else if ( (theStripDet->surface().position().phi() > 1.96 - theSearchPhiTEC) 00171 && (theStripDet->surface().position().phi() < 1.96 + theSearchPhiTEC)) { theBeam = 2; } // beam 2 00172 00173 else if ( (theStripDet->surface().position().phi() > 2.74 - theSearchPhiTEC) 00174 && (theStripDet->surface().position().phi() < 2.74 + theSearchPhiTEC)) { theBeam = 3; } // beam 3 00175 00176 else if ( (theStripDet->surface().position().phi() > -2.74 - theSearchPhiTEC) 00177 && (theStripDet->surface().position().phi() < -2.74 + theSearchPhiTEC)) { theBeam = 4; } // beam 4 00178 00179 else if ( (theStripDet->surface().position().phi() > -1.96 - theSearchPhiTEC) 00180 && (theStripDet->surface().position().phi() < -1.96 + theSearchPhiTEC)) { theBeam = 5; } // beam 5 00181 00182 else if ( (theStripDet->surface().position().phi() > -1.18 - theSearchPhiTEC) 00183 && (theStripDet->surface().position().phi() < -1.18 + theSearchPhiTEC)) { theBeam = 6; } // beam 6 00184 00185 else if ( (theStripDet->surface().position().phi() > -0.39 - theSearchPhiTEC) 00186 && (theStripDet->surface().position().phi() < -0.39 + theSearchPhiTEC)) { theBeam = 7; } // beam 7 00187 00188 else if ( (theStripDet->surface().position().phi() > 1.28 - theSearchPhiTEC) 00189 && (theStripDet->surface().position().phi() < 1.28 + theSearchPhiTEC)) { theBeam = 21; } // beam 1 TEC2TEC 00190 00191 else if ( (theStripDet->surface().position().phi() > 1.84 - theSearchPhiTEC) 00192 && (theStripDet->surface().position().phi() < 1.84 + theSearchPhiTEC)) { theBeam = 22; } // beam 2 TEC2TEC 00193 00194 else if ( (theStripDet->surface().position().phi() > -2.59 - theSearchPhiTEC) 00195 && (theStripDet->surface().position().phi() < -2.59 + theSearchPhiTEC)) { theBeam = 24; } // beam 4 TEC2TEC 00196 00197 else if ( (theStripDet->surface().position().phi() > -1.10 - theSearchPhiTEC) 00198 && (theStripDet->surface().position().phi() < -1.10 + theSearchPhiTEC)) { theBeam = 26; } // beam 6 TEC2TEC 00199 00200 else if ( (theStripDet->surface().position().phi() > -0.50 - theSearchPhiTEC) 00201 && (theStripDet->surface().position().phi() < -0.50 + theSearchPhiTEC)) { theBeam = 27; } // beam 7 TEC2TEC 00202 else 00203 { theBeam = -1; } // probably not a Laser Hit! 00204 } 00205 00206 00207 // if ( ( thePart == "TEC+" || thePart == "TEC-" ) && theEvents == 1 ) 00208 // { 00209 // cout << " theBeam = " << theBeam << " thePart = " << thePart << " theRing = " << theRing << " Disc = " << theTECWheel << endl; 00210 // cout << " DetUnitId = " << theDetUnitID.rawId() << endl; 00211 // cout << " Phi of Det = " << theStripDet->surface().position().phi() << endl; 00212 00213 // } 00214 00215 // fill the histograms which will be fitted at the end of the run to reconstruct the laser profile 00216 00217 /* work with else if ... for all the parts and beams */ 00218 // ****** beam 0 in Ring 4 00219 if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 0) ) 00220 { 00221 if ( theTECWheel == 1 ) 00222 { 00223 fillAdcCounts(theMEBeam0Ring4Disc1PosAdcCounts, 00224 theDigiRangeIterator, theDigiRangeIteratorEnd); 00225 } 00226 else if ( theTECWheel == 2 ) 00227 { 00228 fillAdcCounts(theMEBeam0Ring4Disc2PosAdcCounts, 00229 theDigiRangeIterator, theDigiRangeIteratorEnd); 00230 } 00231 else if ( theTECWheel == 3 ) 00232 { 00233 fillAdcCounts(theMEBeam0Ring4Disc3PosAdcCounts, 00234 theDigiRangeIterator, theDigiRangeIteratorEnd); 00235 } 00236 else if ( theTECWheel == 4 ) 00237 { 00238 fillAdcCounts(theMEBeam0Ring4Disc4PosAdcCounts, 00239 theDigiRangeIterator, theDigiRangeIteratorEnd); 00240 } 00241 else if ( theTECWheel == 5 ) 00242 { 00243 fillAdcCounts(theMEBeam0Ring4Disc5PosAdcCounts, 00244 theDigiRangeIterator, theDigiRangeIteratorEnd); 00245 } 00246 else if ( theTECWheel == 6 ) 00247 { 00248 fillAdcCounts(theMEBeam0Ring4Disc6PosAdcCounts, 00249 theDigiRangeIterator, theDigiRangeIteratorEnd); 00250 } 00251 else if ( theTECWheel == 7 ) 00252 { 00253 fillAdcCounts(theMEBeam0Ring4Disc7PosAdcCounts, 00254 theDigiRangeIterator, theDigiRangeIteratorEnd); 00255 } 00256 else if ( theTECWheel == 8 ) 00257 { 00258 fillAdcCounts(theMEBeam0Ring4Disc8PosAdcCounts, 00259 theDigiRangeIterator, theDigiRangeIteratorEnd); 00260 } 00261 else if ( theTECWheel == 9 ) 00262 { 00263 fillAdcCounts(theMEBeam0Ring4Disc9PosAdcCounts, 00264 theDigiRangeIterator, theDigiRangeIteratorEnd); 00265 } 00266 } 00267 // **** end of beam 0 in Ring 4 **** 00268 00269 // **** Beam 1 in Ring 4 **** 00270 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 1) ) 00271 { 00272 if ( theTECWheel == 1 ) 00273 { 00274 fillAdcCounts(theMEBeam1Ring4Disc1PosAdcCounts, 00275 theDigiRangeIterator, theDigiRangeIteratorEnd); 00276 } 00277 else if ( theTECWheel == 2 ) 00278 { 00279 fillAdcCounts(theMEBeam1Ring4Disc2PosAdcCounts, 00280 theDigiRangeIterator, theDigiRangeIteratorEnd); 00281 } 00282 else if ( theTECWheel == 3 ) 00283 { 00284 fillAdcCounts(theMEBeam1Ring4Disc3PosAdcCounts, 00285 theDigiRangeIterator, theDigiRangeIteratorEnd); 00286 } 00287 else if ( theTECWheel == 4 ) 00288 { 00289 fillAdcCounts(theMEBeam1Ring4Disc4PosAdcCounts, 00290 theDigiRangeIterator, theDigiRangeIteratorEnd); 00291 } 00292 else if ( theTECWheel == 5 ) 00293 { 00294 fillAdcCounts(theMEBeam1Ring4Disc5PosAdcCounts, 00295 theDigiRangeIterator, theDigiRangeIteratorEnd); 00296 } 00297 else if ( theTECWheel == 6 ) 00298 { 00299 fillAdcCounts(theMEBeam1Ring4Disc6PosAdcCounts, 00300 theDigiRangeIterator, theDigiRangeIteratorEnd); 00301 } 00302 else if ( theTECWheel == 7 ) 00303 { 00304 fillAdcCounts(theMEBeam1Ring4Disc7PosAdcCounts, 00305 theDigiRangeIterator, theDigiRangeIteratorEnd); 00306 } 00307 else if ( theTECWheel == 8 ) 00308 { 00309 fillAdcCounts(theMEBeam1Ring4Disc8PosAdcCounts, 00310 theDigiRangeIterator, theDigiRangeIteratorEnd); 00311 } 00312 else if ( theTECWheel == 9 ) 00313 { 00314 fillAdcCounts(theMEBeam1Ring4Disc9PosAdcCounts, 00315 theDigiRangeIterator, theDigiRangeIteratorEnd); 00316 } 00317 } 00318 // **** TEC2TEC 00319 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 21) ) 00320 { 00321 if ( theTECWheel == 1 ) 00322 { 00323 fillAdcCounts(theMEBeam1Ring4Disc1PosTEC2TECAdcCounts, 00324 theDigiRangeIterator, theDigiRangeIteratorEnd); 00325 } 00326 else if ( theTECWheel == 2 ) 00327 { 00328 fillAdcCounts(theMEBeam1Ring4Disc2PosTEC2TECAdcCounts, 00329 theDigiRangeIterator, theDigiRangeIteratorEnd); 00330 } 00331 else if ( theTECWheel == 3 ) 00332 { 00333 fillAdcCounts(theMEBeam1Ring4Disc3PosTEC2TECAdcCounts, 00334 theDigiRangeIterator, theDigiRangeIteratorEnd); 00335 } 00336 else if ( theTECWheel == 4 ) 00337 { 00338 fillAdcCounts(theMEBeam1Ring4Disc4PosTEC2TECAdcCounts, 00339 theDigiRangeIterator, theDigiRangeIteratorEnd); 00340 } 00341 else if ( theTECWheel == 5 ) 00342 { 00343 fillAdcCounts(theMEBeam1Ring4Disc5PosTEC2TECAdcCounts, 00344 theDigiRangeIterator, theDigiRangeIteratorEnd); 00345 } 00346 } 00347 // **** end of beam 1 in Ring 4 **** 00348 00349 // **** Beam 2 in Ring 4 **** 00350 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 2) ) 00351 { 00352 if ( theTECWheel == 1 ) 00353 { 00354 fillAdcCounts(theMEBeam2Ring4Disc1PosAdcCounts, 00355 theDigiRangeIterator, theDigiRangeIteratorEnd); 00356 } 00357 else if ( theTECWheel == 2 ) 00358 { 00359 fillAdcCounts(theMEBeam2Ring4Disc2PosAdcCounts, 00360 theDigiRangeIterator, theDigiRangeIteratorEnd); 00361 } 00362 else if ( theTECWheel == 3 ) 00363 { 00364 fillAdcCounts(theMEBeam2Ring4Disc3PosAdcCounts, 00365 theDigiRangeIterator, theDigiRangeIteratorEnd); 00366 } 00367 else if ( theTECWheel == 4 ) 00368 { 00369 00370 fillAdcCounts(theMEBeam2Ring4Disc4PosAdcCounts, 00371 theDigiRangeIterator, theDigiRangeIteratorEnd); 00372 } 00373 else if ( theTECWheel == 5 ) 00374 { 00375 fillAdcCounts(theMEBeam2Ring4Disc5PosAdcCounts, 00376 theDigiRangeIterator, theDigiRangeIteratorEnd); 00377 } 00378 else if ( theTECWheel == 6 ) 00379 { 00380 fillAdcCounts(theMEBeam2Ring4Disc6PosAdcCounts, 00381 theDigiRangeIterator, theDigiRangeIteratorEnd); 00382 } 00383 else if ( theTECWheel == 7 ) 00384 { 00385 fillAdcCounts(theMEBeam2Ring4Disc7PosAdcCounts, 00386 theDigiRangeIterator, theDigiRangeIteratorEnd); 00387 } 00388 else if ( theTECWheel == 8 ) 00389 { 00390 fillAdcCounts(theMEBeam2Ring4Disc8PosAdcCounts, 00391 theDigiRangeIterator, theDigiRangeIteratorEnd); 00392 } 00393 else if ( theTECWheel == 9 ) 00394 { 00395 fillAdcCounts(theMEBeam2Ring4Disc9PosAdcCounts, 00396 theDigiRangeIterator, theDigiRangeIteratorEnd); 00397 } 00398 } 00399 // TEC2TEC 00400 // **** Beam 2 in Ring 4 **** 00401 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 22) ) 00402 { 00403 if ( theTECWheel == 1 ) 00404 { 00405 fillAdcCounts(theMEBeam2Ring4Disc1PosTEC2TECAdcCounts, 00406 theDigiRangeIterator, theDigiRangeIteratorEnd); 00407 } 00408 else if ( theTECWheel == 2 ) 00409 { 00410 fillAdcCounts(theMEBeam2Ring4Disc2PosTEC2TECAdcCounts, 00411 theDigiRangeIterator, theDigiRangeIteratorEnd); 00412 } 00413 else if ( theTECWheel == 3 ) 00414 { 00415 fillAdcCounts(theMEBeam2Ring4Disc3PosTEC2TECAdcCounts, 00416 theDigiRangeIterator, theDigiRangeIteratorEnd); 00417 } 00418 else if ( theTECWheel == 4 ) 00419 { 00420 fillAdcCounts(theMEBeam2Ring4Disc4PosTEC2TECAdcCounts, 00421 theDigiRangeIterator, theDigiRangeIteratorEnd); 00422 } 00423 else if ( theTECWheel == 5 ) 00424 { 00425 fillAdcCounts(theMEBeam2Ring4Disc5PosTEC2TECAdcCounts, 00426 theDigiRangeIterator, theDigiRangeIteratorEnd); 00427 } 00428 } 00429 // **** end of beam 2 in Ring 4 **** 00430 00431 // **** Beam 3 in Ring 4 **** 00432 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 3) ) 00433 { 00434 if ( theTECWheel == 1 ) 00435 { 00436 fillAdcCounts(theMEBeam3Ring4Disc1PosAdcCounts, 00437 theDigiRangeIterator, theDigiRangeIteratorEnd); 00438 } 00439 else if ( theTECWheel == 2 ) 00440 { 00441 fillAdcCounts(theMEBeam3Ring4Disc2PosAdcCounts, 00442 theDigiRangeIterator, theDigiRangeIteratorEnd); 00443 } 00444 else if ( theTECWheel == 3 ) 00445 { 00446 fillAdcCounts(theMEBeam3Ring4Disc3PosAdcCounts, 00447 theDigiRangeIterator, theDigiRangeIteratorEnd); 00448 } 00449 else if ( theTECWheel == 4 ) 00450 { 00451 fillAdcCounts(theMEBeam3Ring4Disc4PosAdcCounts, 00452 theDigiRangeIterator, theDigiRangeIteratorEnd); 00453 } 00454 else if ( theTECWheel == 5 ) 00455 { 00456 fillAdcCounts(theMEBeam3Ring4Disc5PosAdcCounts, 00457 theDigiRangeIterator, theDigiRangeIteratorEnd); 00458 } 00459 else if ( theTECWheel == 6 ) 00460 { 00461 fillAdcCounts(theMEBeam3Ring4Disc6PosAdcCounts, 00462 theDigiRangeIterator, theDigiRangeIteratorEnd); 00463 } 00464 else if ( theTECWheel == 7 ) 00465 { 00466 fillAdcCounts(theMEBeam3Ring4Disc7PosAdcCounts, 00467 theDigiRangeIterator, theDigiRangeIteratorEnd); 00468 } 00469 else if ( theTECWheel == 8 ) 00470 { 00471 fillAdcCounts(theMEBeam3Ring4Disc8PosAdcCounts, 00472 theDigiRangeIterator, theDigiRangeIteratorEnd); 00473 } 00474 else if ( theTECWheel == 9 ) 00475 { 00476 fillAdcCounts(theMEBeam3Ring4Disc9PosAdcCounts, 00477 theDigiRangeIterator, theDigiRangeIteratorEnd); 00478 } 00479 } 00480 // **** end of beam 3 in Ring 4 **** 00481 00482 // **** Beam 4 in Ring 4 **** 00483 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 4) ) 00484 { 00485 if ( theTECWheel == 1 ) 00486 { 00487 fillAdcCounts(theMEBeam4Ring4Disc1PosAdcCounts, 00488 theDigiRangeIterator, theDigiRangeIteratorEnd); 00489 } 00490 else if ( theTECWheel == 2 ) 00491 { 00492 fillAdcCounts(theMEBeam4Ring4Disc2PosAdcCounts, 00493 theDigiRangeIterator, theDigiRangeIteratorEnd); 00494 } 00495 else if ( theTECWheel == 3 ) 00496 { 00497 fillAdcCounts(theMEBeam4Ring4Disc3PosAdcCounts, 00498 theDigiRangeIterator, theDigiRangeIteratorEnd); 00499 } 00500 else if ( theTECWheel == 4 ) 00501 { 00502 fillAdcCounts(theMEBeam4Ring4Disc4PosAdcCounts, 00503 theDigiRangeIterator, theDigiRangeIteratorEnd); 00504 } 00505 else if ( theTECWheel == 5 ) 00506 { 00507 fillAdcCounts(theMEBeam4Ring4Disc5PosAdcCounts, 00508 theDigiRangeIterator, theDigiRangeIteratorEnd); 00509 } 00510 else if ( theTECWheel == 6 ) 00511 { 00512 fillAdcCounts(theMEBeam4Ring4Disc6PosAdcCounts, 00513 theDigiRangeIterator, theDigiRangeIteratorEnd); 00514 } 00515 else if ( theTECWheel == 7 ) 00516 { 00517 fillAdcCounts(theMEBeam4Ring4Disc7PosAdcCounts, 00518 theDigiRangeIterator, theDigiRangeIteratorEnd); 00519 } 00520 else if ( theTECWheel == 8 ) 00521 { 00522 fillAdcCounts(theMEBeam4Ring4Disc8PosAdcCounts, 00523 theDigiRangeIterator, theDigiRangeIteratorEnd); 00524 } 00525 else if ( theTECWheel == 9 ) 00526 { 00527 fillAdcCounts(theMEBeam4Ring4Disc9PosAdcCounts, 00528 theDigiRangeIterator, theDigiRangeIteratorEnd); 00529 } 00530 } 00531 // TEC2TEC 00532 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 24) ) 00533 { 00534 if ( theTECWheel == 1 ) 00535 { 00536 fillAdcCounts(theMEBeam4Ring4Disc1PosTEC2TECAdcCounts, 00537 theDigiRangeIterator, theDigiRangeIteratorEnd); 00538 } 00539 else if ( theTECWheel == 2 ) 00540 { 00541 fillAdcCounts(theMEBeam4Ring4Disc2PosTEC2TECAdcCounts, 00542 theDigiRangeIterator, theDigiRangeIteratorEnd); 00543 } 00544 else if ( theTECWheel == 3 ) 00545 { 00546 fillAdcCounts(theMEBeam4Ring4Disc3PosTEC2TECAdcCounts, 00547 theDigiRangeIterator, theDigiRangeIteratorEnd); 00548 } 00549 else if ( theTECWheel == 4 ) 00550 { 00551 fillAdcCounts(theMEBeam4Ring4Disc4PosTEC2TECAdcCounts, 00552 theDigiRangeIterator, theDigiRangeIteratorEnd); 00553 } 00554 else if ( theTECWheel == 5 ) 00555 { 00556 fillAdcCounts(theMEBeam4Ring4Disc5PosTEC2TECAdcCounts, 00557 theDigiRangeIterator, theDigiRangeIteratorEnd); 00558 } 00559 } 00560 // **** end of beam 4 in Ring 4 **** 00561 00562 // **** Beam 5 in Ring 4 **** 00563 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 5) ) 00564 { 00565 if ( theTECWheel == 1 ) 00566 { 00567 fillAdcCounts(theMEBeam5Ring4Disc1PosAdcCounts, 00568 theDigiRangeIterator, theDigiRangeIteratorEnd); 00569 } 00570 else if ( theTECWheel == 2 ) 00571 { 00572 fillAdcCounts(theMEBeam5Ring4Disc2PosAdcCounts, 00573 theDigiRangeIterator, theDigiRangeIteratorEnd); 00574 } 00575 else if ( theTECWheel == 3 ) 00576 { 00577 fillAdcCounts(theMEBeam5Ring4Disc3PosAdcCounts, 00578 theDigiRangeIterator, theDigiRangeIteratorEnd); 00579 } 00580 else if ( theTECWheel == 4 ) 00581 { 00582 fillAdcCounts(theMEBeam5Ring4Disc4PosAdcCounts, 00583 theDigiRangeIterator, theDigiRangeIteratorEnd); 00584 } 00585 else if ( theTECWheel == 5 ) 00586 { 00587 fillAdcCounts(theMEBeam5Ring4Disc5PosAdcCounts, 00588 theDigiRangeIterator, theDigiRangeIteratorEnd); 00589 } 00590 else if ( theTECWheel == 6 ) 00591 { 00592 fillAdcCounts(theMEBeam5Ring4Disc6PosAdcCounts, 00593 theDigiRangeIterator, theDigiRangeIteratorEnd); 00594 } 00595 else if ( theTECWheel == 7 ) 00596 { 00597 fillAdcCounts(theMEBeam5Ring4Disc7PosAdcCounts, 00598 theDigiRangeIterator, theDigiRangeIteratorEnd); 00599 } 00600 else if ( theTECWheel == 8 ) 00601 { 00602 fillAdcCounts(theMEBeam5Ring4Disc8PosAdcCounts, 00603 theDigiRangeIterator, theDigiRangeIteratorEnd); 00604 } 00605 else if ( theTECWheel == 9 ) 00606 { 00607 fillAdcCounts(theMEBeam5Ring4Disc9PosAdcCounts, 00608 theDigiRangeIterator, theDigiRangeIteratorEnd); 00609 } 00610 } 00611 // **** end of beam 5 in Ring 4 **** 00612 00613 // **** Beam 6 in Ring 4 **** 00614 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 6) ) 00615 { 00616 if ( theTECWheel == 1 ) 00617 { 00618 fillAdcCounts(theMEBeam6Ring4Disc1PosAdcCounts, 00619 theDigiRangeIterator, theDigiRangeIteratorEnd); 00620 } 00621 else if ( theTECWheel == 2 ) 00622 { 00623 fillAdcCounts(theMEBeam6Ring4Disc2PosAdcCounts, 00624 theDigiRangeIterator, theDigiRangeIteratorEnd); 00625 } 00626 else if ( theTECWheel == 3 ) 00627 { 00628 fillAdcCounts(theMEBeam6Ring4Disc3PosAdcCounts, 00629 theDigiRangeIterator, theDigiRangeIteratorEnd); 00630 } 00631 else if ( theTECWheel == 4 ) 00632 { 00633 fillAdcCounts(theMEBeam6Ring4Disc4PosAdcCounts, 00634 theDigiRangeIterator, theDigiRangeIteratorEnd); 00635 } 00636 else if ( theTECWheel == 5 ) 00637 { 00638 fillAdcCounts(theMEBeam6Ring4Disc5PosAdcCounts, 00639 theDigiRangeIterator, theDigiRangeIteratorEnd); 00640 } 00641 else if ( theTECWheel == 6 ) 00642 { 00643 fillAdcCounts(theMEBeam6Ring4Disc6PosAdcCounts, 00644 theDigiRangeIterator, theDigiRangeIteratorEnd); 00645 } 00646 else if ( theTECWheel == 7 ) 00647 { 00648 fillAdcCounts(theMEBeam6Ring4Disc7PosAdcCounts, 00649 theDigiRangeIterator, theDigiRangeIteratorEnd); 00650 } 00651 else if ( theTECWheel == 8 ) 00652 { 00653 fillAdcCounts(theMEBeam6Ring4Disc8PosAdcCounts, 00654 theDigiRangeIterator, theDigiRangeIteratorEnd); 00655 } 00656 else if ( theTECWheel == 9 ) 00657 { 00658 fillAdcCounts(theMEBeam6Ring4Disc9PosAdcCounts, 00659 theDigiRangeIterator, theDigiRangeIteratorEnd); 00660 } 00661 } 00662 // TEC2TEC 00663 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 26) ) 00664 { 00665 if ( theTECWheel == 1 ) 00666 { 00667 fillAdcCounts(theMEBeam6Ring4Disc1PosTEC2TECAdcCounts, 00668 theDigiRangeIterator, theDigiRangeIteratorEnd); 00669 } 00670 else if ( theTECWheel == 2 ) 00671 { 00672 fillAdcCounts(theMEBeam6Ring4Disc2PosTEC2TECAdcCounts, 00673 theDigiRangeIterator, theDigiRangeIteratorEnd); 00674 } 00675 else if ( theTECWheel == 3 ) 00676 { 00677 fillAdcCounts(theMEBeam6Ring4Disc3PosTEC2TECAdcCounts, 00678 theDigiRangeIterator, theDigiRangeIteratorEnd); 00679 } 00680 else if ( theTECWheel == 4 ) 00681 { 00682 fillAdcCounts(theMEBeam6Ring4Disc4PosTEC2TECAdcCounts, 00683 theDigiRangeIterator, theDigiRangeIteratorEnd); 00684 } 00685 else if ( theTECWheel == 5 ) 00686 { 00687 fillAdcCounts(theMEBeam6Ring4Disc5PosTEC2TECAdcCounts, 00688 theDigiRangeIterator, theDigiRangeIteratorEnd); 00689 } 00690 } 00691 // **** end of beam 6 in Ring 4 **** 00692 00693 // **** Beam 7 in Ring 4 **** 00694 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 7) ) 00695 { 00696 if ( theTECWheel == 1 ) 00697 { 00698 fillAdcCounts(theMEBeam7Ring4Disc1PosAdcCounts, 00699 theDigiRangeIterator, theDigiRangeIteratorEnd); 00700 } 00701 else if ( theTECWheel == 2 ) 00702 { 00703 fillAdcCounts(theMEBeam7Ring4Disc2PosAdcCounts, 00704 theDigiRangeIterator, theDigiRangeIteratorEnd); 00705 } 00706 else if ( theTECWheel == 3 ) 00707 { 00708 fillAdcCounts(theMEBeam7Ring4Disc3PosAdcCounts, 00709 theDigiRangeIterator, theDigiRangeIteratorEnd); 00710 } 00711 else if ( theTECWheel == 4 ) 00712 { 00713 fillAdcCounts(theMEBeam7Ring4Disc4PosAdcCounts, 00714 theDigiRangeIterator, theDigiRangeIteratorEnd); 00715 } 00716 else if ( theTECWheel == 5 ) 00717 { 00718 fillAdcCounts(theMEBeam7Ring4Disc5PosAdcCounts, 00719 theDigiRangeIterator, theDigiRangeIteratorEnd); 00720 } 00721 else if ( theTECWheel == 6 ) 00722 { 00723 fillAdcCounts(theMEBeam7Ring4Disc6PosAdcCounts, 00724 theDigiRangeIterator, theDigiRangeIteratorEnd); 00725 } 00726 else if ( theTECWheel == 7 ) 00727 { 00728 fillAdcCounts(theMEBeam7Ring4Disc7PosAdcCounts, 00729 theDigiRangeIterator, theDigiRangeIteratorEnd); 00730 } 00731 else if ( theTECWheel == 8 ) 00732 { 00733 fillAdcCounts(theMEBeam7Ring4Disc8PosAdcCounts, 00734 theDigiRangeIterator, theDigiRangeIteratorEnd); 00735 } 00736 else if ( theTECWheel == 9 ) 00737 { 00738 fillAdcCounts(theMEBeam7Ring4Disc9PosAdcCounts, 00739 theDigiRangeIterator, theDigiRangeIteratorEnd); 00740 } 00741 } 00742 // TEC2TEC 00743 else if ( (thePart == "TEC+") && (theRing == 4) && (theBeam == 27) ) 00744 { 00745 if ( theTECWheel == 1 ) 00746 { 00747 fillAdcCounts(theMEBeam7Ring4Disc1PosTEC2TECAdcCounts, 00748 theDigiRangeIterator, theDigiRangeIteratorEnd); 00749 } 00750 else if ( theTECWheel == 2 ) 00751 { 00752 fillAdcCounts(theMEBeam7Ring4Disc2PosTEC2TECAdcCounts, 00753 theDigiRangeIterator, theDigiRangeIteratorEnd); 00754 } 00755 else if ( theTECWheel == 3 ) 00756 { 00757 fillAdcCounts(theMEBeam7Ring4Disc3PosTEC2TECAdcCounts, 00758 theDigiRangeIterator, theDigiRangeIteratorEnd); 00759 } 00760 else if ( theTECWheel == 4 ) 00761 { 00762 fillAdcCounts(theMEBeam7Ring4Disc4PosTEC2TECAdcCounts, 00763 theDigiRangeIterator, theDigiRangeIteratorEnd); 00764 } 00765 else if ( theTECWheel == 5 ) 00766 { 00767 fillAdcCounts(theMEBeam7Ring4Disc5PosTEC2TECAdcCounts, 00768 theDigiRangeIterator, theDigiRangeIteratorEnd); 00769 } 00770 } 00771 // **** end of beam 7 in Ring 4 **** 00772 00773 // **** Ring 6 00774 else if ( (thePart == "TEC+") && (theRing == 6) && (theBeam == 0) ) 00775 { 00776 if ( theTECWheel == 1 ) 00777 { 00778 fillAdcCounts(theMEBeam0Ring6Disc1PosAdcCounts, 00779 theDigiRangeIterator, theDigiRangeIteratorEnd); 00780 } 00781 else if ( theTECWheel == 2 ) 00782 { 00783 fillAdcCounts(theMEBeam0Ring6Disc2PosAdcCounts, 00784 theDigiRangeIterator, theDigiRangeIteratorEnd); 00785 } 00786 else if ( theTECWheel == 3 ) 00787 { 00788 fillAdcCounts(theMEBeam0Ring6Disc3PosAdcCounts, 00789 theDigiRangeIterator, theDigiRangeIteratorEnd); 00790 } 00791 else if ( theTECWheel == 4 ) 00792 { 00793 fillAdcCounts(theMEBeam0Ring6Disc4PosAdcCounts, 00794 theDigiRangeIterator, theDigiRangeIteratorEnd); 00795 } 00796 else if ( theTECWheel == 5 ) 00797 { 00798 fillAdcCounts(theMEBeam0Ring6Disc5PosAdcCounts, 00799 theDigiRangeIterator, theDigiRangeIteratorEnd); 00800 } 00801 else if ( theTECWheel == 6 ) 00802 { 00803 fillAdcCounts(theMEBeam0Ring6Disc6PosAdcCounts, 00804 theDigiRangeIterator, theDigiRangeIteratorEnd); 00805 } 00806 else if ( theTECWheel == 7 ) 00807 { 00808 fillAdcCounts(theMEBeam0Ring6Disc7PosAdcCounts, 00809 theDigiRangeIterator, theDigiRangeIteratorEnd); 00810 } 00811 else if ( theTECWheel == 8 ) 00812 { 00813 fillAdcCounts(theMEBeam0Ring6Disc8PosAdcCounts, 00814 theDigiRangeIterator, theDigiRangeIteratorEnd); 00815 } 00816 else if ( theTECWheel == 9 ) 00817 { 00818 fillAdcCounts(theMEBeam0Ring6Disc9PosAdcCounts, 00819 theDigiRangeIterator, theDigiRangeIteratorEnd); 00820 } 00821 } 00822 // **** end of beam 0 in Ring 6 **** 00823 00824 // **** Beam 1 in Ring 6 **** 00825 else if ( (thePart == "TEC+") && (theRing == 6) && (theBeam == 1) ) 00826 { 00827 if ( theTECWheel == 1 ) 00828 { 00829 fillAdcCounts(theMEBeam1Ring6Disc1PosAdcCounts, 00830 theDigiRangeIterator, theDigiRangeIteratorEnd); 00831 } 00832 else if ( theTECWheel == 2 ) 00833 { 00834 fillAdcCounts(theMEBeam1Ring6Disc2PosAdcCounts, 00835 theDigiRangeIterator, theDigiRangeIteratorEnd); 00836 } 00837 else if ( theTECWheel == 3 ) 00838 { 00839 fillAdcCounts(theMEBeam1Ring6Disc3PosAdcCounts, 00840 theDigiRangeIterator, theDigiRangeIteratorEnd); 00841 } 00842 else if ( theTECWheel == 4 ) 00843 { 00844 fillAdcCounts(theMEBeam1Ring6Disc4PosAdcCounts, 00845 theDigiRangeIterator, theDigiRangeIteratorEnd); 00846 } 00847 else if ( theTECWheel == 5 ) 00848 { 00849 fillAdcCounts(theMEBeam1Ring6Disc5PosAdcCounts, 00850 theDigiRangeIterator, theDigiRangeIteratorEnd); 00851 } 00852 else if ( theTECWheel == 6 ) 00853 { 00854 fillAdcCounts(theMEBeam1Ring6Disc6PosAdcCounts, 00855 theDigiRangeIterator, theDigiRangeIteratorEnd); 00856 } 00857 else if ( theTECWheel == 7 ) 00858 { 00859 fillAdcCounts(theMEBeam1Ring6Disc7PosAdcCounts, 00860 theDigiRangeIterator, theDigiRangeIteratorEnd); 00861 } 00862 else if ( theTECWheel == 8 ) 00863 { 00864 fillAdcCounts(theMEBeam1Ring6Disc8PosAdcCounts, 00865 theDigiRangeIterator, theDigiRangeIteratorEnd); 00866 } 00867 else if ( theTECWheel == 9 ) 00868 { 00869 fillAdcCounts(theMEBeam1Ring6Disc9PosAdcCounts, 00870 theDigiRangeIterator, theDigiRangeIteratorEnd); 00871 } 00872 } 00873 // **** end of beam 1 in Ring 6 **** 00874 00875 // **** Beam 2 in Ring 6 **** 00876 else if ( (thePart == "TEC+") && (theRing == 6) && (theBeam == 2) ) 00877 { 00878 if ( theTECWheel == 1 ) 00879 { 00880 fillAdcCounts(theMEBeam2Ring6Disc1PosAdcCounts, 00881 theDigiRangeIterator, theDigiRangeIteratorEnd); 00882 } 00883 else if ( theTECWheel == 2 ) 00884 { 00885 fillAdcCounts(theMEBeam2Ring6Disc2PosAdcCounts, 00886 theDigiRangeIterator, theDigiRangeIteratorEnd); 00887 } 00888 else if ( theTECWheel == 3 ) 00889 { 00890 fillAdcCounts(theMEBeam2Ring6Disc3PosAdcCounts, 00891 theDigiRangeIterator, theDigiRangeIteratorEnd); 00892 } 00893 else if ( theTECWheel == 4 ) 00894 { 00895 fillAdcCounts(theMEBeam2Ring6Disc4PosAdcCounts, 00896 theDigiRangeIterator, theDigiRangeIteratorEnd); 00897 } 00898 else if ( theTECWheel == 5 ) 00899 { 00900 fillAdcCounts(theMEBeam2Ring6Disc5PosAdcCounts, 00901 theDigiRangeIterator, theDigiRangeIteratorEnd); 00902 } 00903 else if ( theTECWheel == 6 ) 00904 { 00905 fillAdcCounts(theMEBeam2Ring6Disc6PosAdcCounts, 00906 theDigiRangeIterator, theDigiRangeIteratorEnd); 00907 } 00908 else if ( theTECWheel == 7 ) 00909 { 00910 fillAdcCounts(theMEBeam2Ring6Disc7PosAdcCounts, 00911 theDigiRangeIterator, theDigiRangeIteratorEnd); 00912 } 00913 else if ( theTECWheel == 8 ) 00914 { 00915 fillAdcCounts(theMEBeam2Ring6Disc8PosAdcCounts, 00916 theDigiRangeIterator, theDigiRangeIteratorEnd); 00917 } 00918 else if ( theTECWheel == 9 ) 00919 { 00920 fillAdcCounts(theMEBeam2Ring6Disc9PosAdcCounts, 00921 theDigiRangeIterator, theDigiRangeIteratorEnd); 00922 } 00923 } 00924 // **** end of beam 2 in Ring 6 **** 00925 00926 // **** Beam 3 in Ring 6 **** 00927 else if ( (thePart == "TEC+") && (theRing == 6) && (theBeam == 3) ) 00928 { 00929 if ( theTECWheel == 1 ) 00930 { 00931 fillAdcCounts(theMEBeam3Ring6Disc1PosAdcCounts, 00932 theDigiRangeIterator, theDigiRangeIteratorEnd); 00933 } 00934 else if ( theTECWheel == 2 ) 00935 { 00936 fillAdcCounts(theMEBeam3Ring6Disc2PosAdcCounts, 00937 theDigiRangeIterator, theDigiRangeIteratorEnd); 00938 } 00939 else if ( theTECWheel == 3 ) 00940 { 00941 fillAdcCounts(theMEBeam3Ring6Disc3PosAdcCounts, 00942 theDigiRangeIterator, theDigiRangeIteratorEnd); 00943 } 00944 else if ( theTECWheel == 4 ) 00945 { 00946 fillAdcCounts(theMEBeam3Ring6Disc4PosAdcCounts, 00947 theDigiRangeIterator, theDigiRangeIteratorEnd); 00948 } 00949 else if ( theTECWheel == 5 ) 00950 { 00951 fillAdcCounts(theMEBeam3Ring6Disc5PosAdcCounts, 00952 theDigiRangeIterator, theDigiRangeIteratorEnd); 00953 } 00954 else if ( theTECWheel == 6 ) 00955 { 00956 fillAdcCounts(theMEBeam3Ring6Disc6PosAdcCounts, 00957 theDigiRangeIterator, theDigiRangeIteratorEnd); 00958 } 00959 else if ( theTECWheel == 7 ) 00960 { 00961 fillAdcCounts(theMEBeam3Ring6Disc7PosAdcCounts, 00962 theDigiRangeIterator, theDigiRangeIteratorEnd); 00963 } 00964 else if ( theTECWheel == 8 ) 00965 { 00966 fillAdcCounts(theMEBeam3Ring6Disc8PosAdcCounts, 00967 theDigiRangeIterator, theDigiRangeIteratorEnd); 00968 } 00969 else if ( theTECWheel == 9 ) 00970 { 00971 fillAdcCounts(theMEBeam3Ring6Disc9PosAdcCounts, 00972 theDigiRangeIterator, theDigiRangeIteratorEnd); 00973 } 00974 } 00975 // **** end of beam 3 in Ring 6 **** 00976 00977 // **** Beam 4 in Ring 6 **** 00978 else if ( (thePart == "TEC+") && (theRing == 6) && (theBeam == 4) ) 00979 { 00980 if ( theTECWheel == 1 ) 00981 { 00982 fillAdcCounts(theMEBeam4Ring6Disc1PosAdcCounts, 00983 theDigiRangeIterator, theDigiRangeIteratorEnd); 00984 } 00985 else if ( theTECWheel == 2 ) 00986 { 00987 fillAdcCounts(theMEBeam4Ring6Disc2PosAdcCounts, 00988 theDigiRangeIterator, theDigiRangeIteratorEnd); 00989 } 00990 else if ( theTECWheel == 3 ) 00991 { 00992 fillAdcCounts(theMEBeam4Ring6Disc3PosAdcCounts, 00993 theDigiRangeIterator, theDigiRangeIteratorEnd); 00994 } 00995 else if ( theTECWheel == 4 ) 00996 { 00997 fillAdcCounts(theMEBeam4Ring6Disc4PosAdcCounts, 00998 theDigiRangeIterator, theDigiRangeIteratorEnd); 00999 } 01000 else if ( theTECWheel == 5 ) 01001 { 01002 fillAdcCounts(theMEBeam4Ring6Disc5PosAdcCounts, 01003 theDigiRangeIterator, theDigiRangeIteratorEnd); 01004 } 01005 else if ( theTECWheel == 6 ) 01006 { 01007 fillAdcCounts(theMEBeam4Ring6Disc6PosAdcCounts, 01008 theDigiRangeIterator, theDigiRangeIteratorEnd); 01009 } 01010 else if ( theTECWheel == 7 ) 01011 { 01012 fillAdcCounts(theMEBeam4Ring6Disc7PosAdcCounts, 01013 theDigiRangeIterator, theDigiRangeIteratorEnd); 01014 } 01015 else if ( theTECWheel == 8 ) 01016 { 01017 fillAdcCounts(theMEBeam4Ring6Disc8PosAdcCounts, 01018 theDigiRangeIterator, theDigiRangeIteratorEnd); 01019 } 01020 else if ( theTECWheel == 9 ) 01021 { 01022 fillAdcCounts(theMEBeam4Ring6Disc9PosAdcCounts, 01023 theDigiRangeIterator, theDigiRangeIteratorEnd); 01024 } 01025 } 01026 // **** end of beam 4 in Ring 6 **** 01027 01028 // **** Beam 5 in Ring 6 **** 01029 else if ( (thePart == "TEC+") && (theRing == 6) && (theBeam == 5) ) 01030 { 01031 if ( theTECWheel == 1 ) 01032 { 01033 fillAdcCounts(theMEBeam5Ring6Disc1PosAdcCounts, 01034 theDigiRangeIterator, theDigiRangeIteratorEnd); 01035 } 01036 else if ( theTECWheel == 2 ) 01037 { 01038 fillAdcCounts(theMEBeam5Ring6Disc2PosAdcCounts, 01039 theDigiRangeIterator, theDigiRangeIteratorEnd); 01040 } 01041 else if ( theTECWheel == 3 ) 01042 { 01043 fillAdcCounts(theMEBeam5Ring6Disc3PosAdcCounts, 01044 theDigiRangeIterator, theDigiRangeIteratorEnd); 01045 } 01046 else if ( theTECWheel == 4 ) 01047 { 01048 fillAdcCounts(theMEBeam5Ring6Disc4PosAdcCounts, 01049 theDigiRangeIterator, theDigiRangeIteratorEnd); 01050 } 01051 else if ( theTECWheel == 5 ) 01052 { 01053 fillAdcCounts(theMEBeam5Ring6Disc5PosAdcCounts, 01054 theDigiRangeIterator, theDigiRangeIteratorEnd); 01055 } 01056 else if ( theTECWheel == 6 ) 01057 { 01058 fillAdcCounts(theMEBeam5Ring6Disc6PosAdcCounts, 01059 theDigiRangeIterator, theDigiRangeIteratorEnd); 01060 } 01061 else if ( theTECWheel == 7 ) 01062 { 01063 fillAdcCounts(theMEBeam5Ring6Disc7PosAdcCounts, 01064 theDigiRangeIterator, theDigiRangeIteratorEnd); 01065 } 01066 else if ( theTECWheel == 8 ) 01067 { 01068 fillAdcCounts(theMEBeam5Ring6Disc8PosAdcCounts, 01069 theDigiRangeIterator, theDigiRangeIteratorEnd); 01070 } 01071 else if ( theTECWheel == 9 ) 01072 { 01073 fillAdcCounts(theMEBeam5Ring6Disc9PosAdcCounts, 01074 theDigiRangeIterator, theDigiRangeIteratorEnd); 01075 } 01076 } 01077 // **** end of beam 5 in Ring 6 **** 01078 01079 // **** Beam 6 in Ring 6 **** 01080 else if ( (thePart == "TEC+") && (theRing == 6) && (theBeam == 6) ) 01081 { 01082 if ( theTECWheel == 1 ) 01083 { 01084 fillAdcCounts(theMEBeam6Ring6Disc1PosAdcCounts, 01085 theDigiRangeIterator, theDigiRangeIteratorEnd); 01086 } 01087 else if ( theTECWheel == 2 ) 01088 { 01089 fillAdcCounts(theMEBeam6Ring6Disc2PosAdcCounts, 01090 theDigiRangeIterator, theDigiRangeIteratorEnd); 01091 } 01092 else if ( theTECWheel == 3 ) 01093 { 01094 fillAdcCounts(theMEBeam6Ring6Disc3PosAdcCounts, 01095 theDigiRangeIterator, theDigiRangeIteratorEnd); 01096 } 01097 else if ( theTECWheel == 4 ) 01098 { 01099 fillAdcCounts(theMEBeam6Ring6Disc4PosAdcCounts, 01100 theDigiRangeIterator, theDigiRangeIteratorEnd); 01101 } 01102 else if ( theTECWheel == 5 ) 01103 { 01104 fillAdcCounts(theMEBeam6Ring6Disc5PosAdcCounts, 01105 theDigiRangeIterator, theDigiRangeIteratorEnd); 01106 } 01107 else if ( theTECWheel == 6 ) 01108 { 01109 fillAdcCounts(theMEBeam6Ring6Disc6PosAdcCounts, 01110 theDigiRangeIterator, theDigiRangeIteratorEnd); 01111 } 01112 else if ( theTECWheel == 7 ) 01113 { 01114 fillAdcCounts(theMEBeam6Ring6Disc7PosAdcCounts, 01115 theDigiRangeIterator, theDigiRangeIteratorEnd); 01116 } 01117 else if ( theTECWheel == 8 ) 01118 { 01119 fillAdcCounts(theMEBeam6Ring6Disc8PosAdcCounts, 01120 theDigiRangeIterator, theDigiRangeIteratorEnd); 01121 } 01122 else if ( theTECWheel == 9 ) 01123 { 01124 fillAdcCounts(theMEBeam6Ring6Disc9PosAdcCounts, 01125 theDigiRangeIterator, theDigiRangeIteratorEnd); 01126 } 01127 } 01128 // **** end of beam 6 in Ring 6 **** 01129 01130 // **** Beam 7 in Ring 6 **** 01131 else if ( (thePart == "TEC+") && (theRing == 6) && (theBeam == 7) ) 01132 { 01133 if ( theTECWheel == 1 ) 01134 { 01135 fillAdcCounts(theMEBeam7Ring6Disc1PosAdcCounts, 01136 theDigiRangeIterator, theDigiRangeIteratorEnd); 01137 } 01138 else if ( theTECWheel == 2 ) 01139 { 01140 fillAdcCounts(theMEBeam7Ring6Disc2PosAdcCounts, 01141 theDigiRangeIterator, theDigiRangeIteratorEnd); 01142 } 01143 else if ( theTECWheel == 3 ) 01144 { 01145 fillAdcCounts(theMEBeam7Ring6Disc3PosAdcCounts, 01146 theDigiRangeIterator, theDigiRangeIteratorEnd); 01147 } 01148 else if ( theTECWheel == 4 ) 01149 { 01150 fillAdcCounts(theMEBeam7Ring6Disc4PosAdcCounts, 01151 theDigiRangeIterator, theDigiRangeIteratorEnd); 01152 } 01153 else if ( theTECWheel == 5 ) 01154 { 01155 fillAdcCounts(theMEBeam7Ring6Disc5PosAdcCounts, 01156 theDigiRangeIterator, theDigiRangeIteratorEnd); 01157 } 01158 else if ( theTECWheel == 6 ) 01159 { 01160 fillAdcCounts(theMEBeam7Ring6Disc6PosAdcCounts, 01161 theDigiRangeIterator, theDigiRangeIteratorEnd); 01162 } 01163 else if ( theTECWheel == 7 ) 01164 { 01165 fillAdcCounts(theMEBeam7Ring6Disc7PosAdcCounts, 01166 theDigiRangeIterator, theDigiRangeIteratorEnd); 01167 } 01168 else if ( theTECWheel == 8 ) 01169 { 01170 fillAdcCounts(theMEBeam7Ring6Disc8PosAdcCounts, 01171 theDigiRangeIterator, theDigiRangeIteratorEnd); 01172 } 01173 else if ( theTECWheel == 9 ) 01174 { 01175 fillAdcCounts(theMEBeam7Ring6Disc9PosAdcCounts, 01176 theDigiRangeIterator, theDigiRangeIteratorEnd); 01177 } 01178 } 01179 // **** end of beam 7 in Ring 6 **** 01180 01181 // ***** TEC- ***** 01182 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 0) ) 01183 { 01184 if ( theTECWheel == 1 ) 01185 { 01186 fillAdcCounts(theMEBeam0Ring4Disc1NegAdcCounts, 01187 theDigiRangeIterator, theDigiRangeIteratorEnd); 01188 } 01189 else if ( theTECWheel == 2 ) 01190 { 01191 fillAdcCounts(theMEBeam0Ring4Disc2NegAdcCounts, 01192 theDigiRangeIterator, theDigiRangeIteratorEnd); 01193 } 01194 else if ( theTECWheel == 3 ) 01195 { 01196 fillAdcCounts(theMEBeam0Ring4Disc3NegAdcCounts, 01197 theDigiRangeIterator, theDigiRangeIteratorEnd); 01198 } 01199 else if ( theTECWheel == 4 ) 01200 { 01201 fillAdcCounts(theMEBeam0Ring4Disc4NegAdcCounts, 01202 theDigiRangeIterator, theDigiRangeIteratorEnd); 01203 } 01204 else if ( theTECWheel == 5 ) 01205 { 01206 fillAdcCounts(theMEBeam0Ring4Disc5NegAdcCounts, 01207 theDigiRangeIterator, theDigiRangeIteratorEnd); 01208 } 01209 else if ( theTECWheel == 6 ) 01210 { 01211 fillAdcCounts(theMEBeam0Ring4Disc6NegAdcCounts, 01212 theDigiRangeIterator, theDigiRangeIteratorEnd); 01213 } 01214 else if ( theTECWheel == 7 ) 01215 { 01216 fillAdcCounts(theMEBeam0Ring4Disc7NegAdcCounts, 01217 theDigiRangeIterator, theDigiRangeIteratorEnd); 01218 } 01219 else if ( theTECWheel == 8 ) 01220 { 01221 fillAdcCounts(theMEBeam0Ring4Disc8NegAdcCounts, 01222 theDigiRangeIterator, theDigiRangeIteratorEnd); 01223 } 01224 else if ( theTECWheel == 9 ) 01225 { 01226 fillAdcCounts(theMEBeam0Ring4Disc9NegAdcCounts, 01227 theDigiRangeIterator, theDigiRangeIteratorEnd); 01228 } 01229 } 01230 // **** end of beam 0 in Ring 4 **** 01231 01232 // **** Beam 1 in Ring 4 **** 01233 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 1) ) 01234 { 01235 if ( theTECWheel == 1 ) 01236 { 01237 fillAdcCounts(theMEBeam1Ring4Disc1NegAdcCounts, 01238 theDigiRangeIterator, theDigiRangeIteratorEnd); 01239 } 01240 else if ( theTECWheel == 2 ) 01241 { 01242 fillAdcCounts(theMEBeam1Ring4Disc2NegAdcCounts, 01243 theDigiRangeIterator, theDigiRangeIteratorEnd); 01244 } 01245 else if ( theTECWheel == 3 ) 01246 { 01247 fillAdcCounts(theMEBeam1Ring4Disc3NegAdcCounts, 01248 theDigiRangeIterator, theDigiRangeIteratorEnd); 01249 } 01250 else if ( theTECWheel == 4 ) 01251 { 01252 fillAdcCounts(theMEBeam1Ring4Disc4NegAdcCounts, 01253 theDigiRangeIterator, theDigiRangeIteratorEnd); 01254 } 01255 else if ( theTECWheel == 5 ) 01256 { 01257 fillAdcCounts(theMEBeam1Ring4Disc5NegAdcCounts, 01258 theDigiRangeIterator, theDigiRangeIteratorEnd); 01259 } 01260 else if ( theTECWheel == 6 ) 01261 { 01262 fillAdcCounts(theMEBeam1Ring4Disc6NegAdcCounts, 01263 theDigiRangeIterator, theDigiRangeIteratorEnd); 01264 } 01265 else if ( theTECWheel == 7 ) 01266 { 01267 fillAdcCounts(theMEBeam1Ring4Disc7NegAdcCounts, 01268 theDigiRangeIterator, theDigiRangeIteratorEnd); 01269 } 01270 else if ( theTECWheel == 8 ) 01271 { 01272 fillAdcCounts(theMEBeam1Ring4Disc8NegAdcCounts, 01273 theDigiRangeIterator, theDigiRangeIteratorEnd); 01274 } 01275 else if ( theTECWheel == 9 ) 01276 { 01277 fillAdcCounts(theMEBeam1Ring4Disc9NegAdcCounts, 01278 theDigiRangeIterator, theDigiRangeIteratorEnd); 01279 } 01280 } 01281 // **** TEC2TEC 01282 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 21) ) 01283 { 01284 if ( theTECWheel == 1 ) 01285 { 01286 fillAdcCounts(theMEBeam1Ring4Disc1NegTEC2TECAdcCounts, 01287 theDigiRangeIterator, theDigiRangeIteratorEnd); 01288 } 01289 else if ( theTECWheel == 2 ) 01290 { 01291 fillAdcCounts(theMEBeam1Ring4Disc2NegTEC2TECAdcCounts, 01292 theDigiRangeIterator, theDigiRangeIteratorEnd); 01293 } 01294 else if ( theTECWheel == 3 ) 01295 { 01296 fillAdcCounts(theMEBeam1Ring4Disc3NegTEC2TECAdcCounts, 01297 theDigiRangeIterator, theDigiRangeIteratorEnd); 01298 } 01299 else if ( theTECWheel == 4 ) 01300 { 01301 fillAdcCounts(theMEBeam1Ring4Disc4NegTEC2TECAdcCounts, 01302 theDigiRangeIterator, theDigiRangeIteratorEnd); 01303 } 01304 else if ( theTECWheel == 5 ) 01305 { 01306 fillAdcCounts(theMEBeam1Ring4Disc5NegTEC2TECAdcCounts, 01307 theDigiRangeIterator, theDigiRangeIteratorEnd); 01308 } 01309 } 01310 // **** end of beam 1 in Ring 4 **** 01311 01312 // **** Beam 2 in Ring 4 **** 01313 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 2) ) 01314 { 01315 if ( theTECWheel == 1 ) 01316 { 01317 fillAdcCounts(theMEBeam2Ring4Disc1NegAdcCounts, 01318 theDigiRangeIterator, theDigiRangeIteratorEnd); 01319 } 01320 else if ( theTECWheel == 2 ) 01321 { 01322 fillAdcCounts(theMEBeam2Ring4Disc2NegAdcCounts, 01323 theDigiRangeIterator, theDigiRangeIteratorEnd); 01324 } 01325 else if ( theTECWheel == 3 ) 01326 { 01327 fillAdcCounts(theMEBeam2Ring4Disc3NegAdcCounts, 01328 theDigiRangeIterator, theDigiRangeIteratorEnd); 01329 } 01330 else if ( theTECWheel == 4 ) 01331 { 01332 fillAdcCounts(theMEBeam2Ring4Disc4NegAdcCounts, 01333 theDigiRangeIterator, theDigiRangeIteratorEnd); 01334 } 01335 else if ( theTECWheel == 5 ) 01336 { 01337 fillAdcCounts(theMEBeam2Ring4Disc5NegAdcCounts, 01338 theDigiRangeIterator, theDigiRangeIteratorEnd); 01339 } 01340 else if ( theTECWheel == 6 ) 01341 { 01342 fillAdcCounts(theMEBeam2Ring4Disc6NegAdcCounts, 01343 theDigiRangeIterator, theDigiRangeIteratorEnd); 01344 } 01345 else if ( theTECWheel == 7 ) 01346 { 01347 fillAdcCounts(theMEBeam2Ring4Disc7NegAdcCounts, 01348 theDigiRangeIterator, theDigiRangeIteratorEnd); 01349 } 01350 else if ( theTECWheel == 8 ) 01351 { 01352 fillAdcCounts(theMEBeam2Ring4Disc8NegAdcCounts, 01353 theDigiRangeIterator, theDigiRangeIteratorEnd); 01354 } 01355 else if ( theTECWheel == 9 ) 01356 { 01357 fillAdcCounts(theMEBeam2Ring4Disc9NegAdcCounts, 01358 theDigiRangeIterator, theDigiRangeIteratorEnd); 01359 } 01360 } 01361 // TEC2TEC 01362 // **** Beam 2 in Ring 4 **** 01363 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 22) ) 01364 { 01365 if ( theTECWheel == 1 ) 01366 { 01367 fillAdcCounts(theMEBeam2Ring4Disc1NegTEC2TECAdcCounts, 01368 theDigiRangeIterator, theDigiRangeIteratorEnd); 01369 } 01370 else if ( theTECWheel == 2 ) 01371 { 01372 fillAdcCounts(theMEBeam2Ring4Disc2NegTEC2TECAdcCounts, 01373 theDigiRangeIterator, theDigiRangeIteratorEnd); 01374 } 01375 else if ( theTECWheel == 3 ) 01376 { 01377 fillAdcCounts(theMEBeam2Ring4Disc3NegTEC2TECAdcCounts, 01378 theDigiRangeIterator, theDigiRangeIteratorEnd); 01379 } 01380 else if ( theTECWheel == 4 ) 01381 { 01382 fillAdcCounts(theMEBeam2Ring4Disc4NegTEC2TECAdcCounts, 01383 theDigiRangeIterator, theDigiRangeIteratorEnd); 01384 } 01385 else if ( theTECWheel == 5 ) 01386 { 01387 fillAdcCounts(theMEBeam2Ring4Disc5NegTEC2TECAdcCounts, 01388 theDigiRangeIterator, theDigiRangeIteratorEnd); 01389 } 01390 } 01391 // **** end of beam 2 in Ring 4 **** 01392 01393 // **** Beam 3 in Ring 4 **** 01394 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 3) ) 01395 { 01396 if ( theTECWheel == 1 ) 01397 { 01398 fillAdcCounts(theMEBeam3Ring4Disc1NegAdcCounts, 01399 theDigiRangeIterator, theDigiRangeIteratorEnd); 01400 } 01401 else if ( theTECWheel == 2 ) 01402 { 01403 fillAdcCounts(theMEBeam3Ring4Disc2NegAdcCounts, 01404 theDigiRangeIterator, theDigiRangeIteratorEnd); 01405 } 01406 else if ( theTECWheel == 3 ) 01407 { 01408 fillAdcCounts(theMEBeam3Ring4Disc3NegAdcCounts, 01409 theDigiRangeIterator, theDigiRangeIteratorEnd); 01410 } 01411 else if ( theTECWheel == 4 ) 01412 { 01413 fillAdcCounts(theMEBeam3Ring4Disc4NegAdcCounts, 01414 theDigiRangeIterator, theDigiRangeIteratorEnd); 01415 } 01416 else if ( theTECWheel == 5 ) 01417 { 01418 fillAdcCounts(theMEBeam3Ring4Disc5NegAdcCounts, 01419 theDigiRangeIterator, theDigiRangeIteratorEnd); 01420 } 01421 else if ( theTECWheel == 6 ) 01422 { 01423 fillAdcCounts(theMEBeam3Ring4Disc6NegAdcCounts, 01424 theDigiRangeIterator, theDigiRangeIteratorEnd); 01425 } 01426 else if ( theTECWheel == 7 ) 01427 { 01428 fillAdcCounts(theMEBeam3Ring4Disc7NegAdcCounts, 01429 theDigiRangeIterator, theDigiRangeIteratorEnd); 01430 } 01431 else if ( theTECWheel == 8 ) 01432 { 01433 fillAdcCounts(theMEBeam3Ring4Disc8NegAdcCounts, 01434 theDigiRangeIterator, theDigiRangeIteratorEnd); 01435 } 01436 else if ( theTECWheel == 9 ) 01437 { 01438 fillAdcCounts(theMEBeam3Ring4Disc9NegAdcCounts, 01439 theDigiRangeIterator, theDigiRangeIteratorEnd); 01440 } 01441 } 01442 // **** end of beam 3 in Ring 4 **** 01443 01444 // **** Beam 4 in Ring 4 **** 01445 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 4) ) 01446 { 01447 if ( theTECWheel == 1 ) 01448 { 01449 fillAdcCounts(theMEBeam4Ring4Disc1NegAdcCounts, 01450 theDigiRangeIterator, theDigiRangeIteratorEnd); 01451 } 01452 else if ( theTECWheel == 2 ) 01453 { 01454 fillAdcCounts(theMEBeam4Ring4Disc2NegAdcCounts, 01455 theDigiRangeIterator, theDigiRangeIteratorEnd); 01456 } 01457 else if ( theTECWheel == 3 ) 01458 { 01459 fillAdcCounts(theMEBeam4Ring4Disc3NegAdcCounts, 01460 theDigiRangeIterator, theDigiRangeIteratorEnd); 01461 } 01462 else if ( theTECWheel == 4 ) 01463 { 01464 fillAdcCounts(theMEBeam4Ring4Disc4NegAdcCounts, 01465 theDigiRangeIterator, theDigiRangeIteratorEnd); 01466 } 01467 else if ( theTECWheel == 5 ) 01468 { 01469 fillAdcCounts(theMEBeam4Ring4Disc5NegAdcCounts, 01470 theDigiRangeIterator, theDigiRangeIteratorEnd); 01471 } 01472 else if ( theTECWheel == 6 ) 01473 { 01474 fillAdcCounts(theMEBeam4Ring4Disc6NegAdcCounts, 01475 theDigiRangeIterator, theDigiRangeIteratorEnd); 01476 } 01477 else if ( theTECWheel == 7 ) 01478 { 01479 fillAdcCounts(theMEBeam4Ring4Disc7NegAdcCounts, 01480 theDigiRangeIterator, theDigiRangeIteratorEnd); 01481 } 01482 else if ( theTECWheel == 8 ) 01483 { 01484 fillAdcCounts(theMEBeam4Ring4Disc8NegAdcCounts, 01485 theDigiRangeIterator, theDigiRangeIteratorEnd); 01486 } 01487 else if ( theTECWheel == 9 ) 01488 { 01489 fillAdcCounts(theMEBeam4Ring4Disc9NegAdcCounts, 01490 theDigiRangeIterator, theDigiRangeIteratorEnd); 01491 } 01492 } 01493 // TEC2TEC 01494 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 24) ) 01495 { 01496 if ( theTECWheel == 1 ) 01497 { 01498 fillAdcCounts(theMEBeam4Ring4Disc1NegTEC2TECAdcCounts, 01499 theDigiRangeIterator, theDigiRangeIteratorEnd); 01500 } 01501 else if ( theTECWheel == 2 ) 01502 { 01503 fillAdcCounts(theMEBeam4Ring4Disc2NegTEC2TECAdcCounts, 01504 theDigiRangeIterator, theDigiRangeIteratorEnd); 01505 } 01506 else if ( theTECWheel == 3 ) 01507 { 01508 fillAdcCounts(theMEBeam4Ring4Disc3NegTEC2TECAdcCounts, 01509 theDigiRangeIterator, theDigiRangeIteratorEnd); 01510 } 01511 else if ( theTECWheel == 4 ) 01512 { 01513 fillAdcCounts(theMEBeam4Ring4Disc4NegTEC2TECAdcCounts, 01514 theDigiRangeIterator, theDigiRangeIteratorEnd); 01515 } 01516 else if ( theTECWheel == 5 ) 01517 { 01518 fillAdcCounts(theMEBeam4Ring4Disc5NegTEC2TECAdcCounts, 01519 theDigiRangeIterator, theDigiRangeIteratorEnd); 01520 } 01521 } 01522 // **** end of beam 4 in Ring 4 **** 01523 01524 // **** Beam 5 in Ring 4 **** 01525 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 5) ) 01526 { 01527 if ( theTECWheel == 1 ) 01528 { 01529 fillAdcCounts(theMEBeam5Ring4Disc1NegAdcCounts, 01530 theDigiRangeIterator, theDigiRangeIteratorEnd); 01531 } 01532 else if ( theTECWheel == 2 ) 01533 { 01534 fillAdcCounts(theMEBeam5Ring4Disc2NegAdcCounts, 01535 theDigiRangeIterator, theDigiRangeIteratorEnd); 01536 } 01537 else if ( theTECWheel == 3 ) 01538 { 01539 fillAdcCounts(theMEBeam5Ring4Disc3NegAdcCounts, 01540 theDigiRangeIterator, theDigiRangeIteratorEnd); 01541 } 01542 else if ( theTECWheel == 4 ) 01543 { 01544 fillAdcCounts(theMEBeam5Ring4Disc4NegAdcCounts, 01545 theDigiRangeIterator, theDigiRangeIteratorEnd); 01546 } 01547 else if ( theTECWheel == 5 ) 01548 { 01549 fillAdcCounts(theMEBeam5Ring4Disc5NegAdcCounts, 01550 theDigiRangeIterator, theDigiRangeIteratorEnd); 01551 } 01552 else if ( theTECWheel == 6 ) 01553 { 01554 fillAdcCounts(theMEBeam5Ring4Disc6NegAdcCounts, 01555 theDigiRangeIterator, theDigiRangeIteratorEnd); 01556 } 01557 else if ( theTECWheel == 7 ) 01558 { 01559 fillAdcCounts(theMEBeam5Ring4Disc7NegAdcCounts, 01560 theDigiRangeIterator, theDigiRangeIteratorEnd); 01561 } 01562 else if ( theTECWheel == 8 ) 01563 { 01564 fillAdcCounts(theMEBeam5Ring4Disc8NegAdcCounts, 01565 theDigiRangeIterator, theDigiRangeIteratorEnd); 01566 } 01567 else if ( theTECWheel == 9 ) 01568 { 01569 fillAdcCounts(theMEBeam5Ring4Disc9NegAdcCounts, 01570 theDigiRangeIterator, theDigiRangeIteratorEnd); 01571 } 01572 } 01573 // **** end of beam 5 in Ring 4 **** 01574 01575 // **** Beam 6 in Ring 4 **** 01576 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 6) ) 01577 { 01578 if ( theTECWheel == 1 ) 01579 { 01580 fillAdcCounts(theMEBeam6Ring4Disc1NegAdcCounts, 01581 theDigiRangeIterator, theDigiRangeIteratorEnd); 01582 } 01583 else if ( theTECWheel == 2 ) 01584 { 01585 fillAdcCounts(theMEBeam6Ring4Disc2NegAdcCounts, 01586 theDigiRangeIterator, theDigiRangeIteratorEnd); 01587 } 01588 else if ( theTECWheel == 3 ) 01589 { 01590 fillAdcCounts(theMEBeam6Ring4Disc3NegAdcCounts, 01591 theDigiRangeIterator, theDigiRangeIteratorEnd); 01592 } 01593 else if ( theTECWheel == 4 ) 01594 { 01595 fillAdcCounts(theMEBeam6Ring4Disc4NegAdcCounts, 01596 theDigiRangeIterator, theDigiRangeIteratorEnd); 01597 } 01598 else if ( theTECWheel == 5 ) 01599 { 01600 fillAdcCounts(theMEBeam6Ring4Disc5NegAdcCounts, 01601 theDigiRangeIterator, theDigiRangeIteratorEnd); 01602 } 01603 else if ( theTECWheel == 6 ) 01604 { 01605 fillAdcCounts(theMEBeam6Ring4Disc6NegAdcCounts, 01606 theDigiRangeIterator, theDigiRangeIteratorEnd); 01607 } 01608 else if ( theTECWheel == 7 ) 01609 { 01610 fillAdcCounts(theMEBeam6Ring4Disc7NegAdcCounts, 01611 theDigiRangeIterator, theDigiRangeIteratorEnd); 01612 } 01613 else if ( theTECWheel == 8 ) 01614 { 01615 fillAdcCounts(theMEBeam6Ring4Disc8NegAdcCounts, 01616 theDigiRangeIterator, theDigiRangeIteratorEnd); 01617 } 01618 else if ( theTECWheel == 9 ) 01619 { 01620 fillAdcCounts(theMEBeam6Ring4Disc9NegAdcCounts, 01621 theDigiRangeIterator, theDigiRangeIteratorEnd); 01622 } 01623 } 01624 // TEC2TEC 01625 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 26) ) 01626 { 01627 if ( theTECWheel == 1 ) 01628 { 01629 fillAdcCounts(theMEBeam6Ring4Disc1NegTEC2TECAdcCounts, 01630 theDigiRangeIterator, theDigiRangeIteratorEnd); 01631 } 01632 else if ( theTECWheel == 2 ) 01633 { 01634 fillAdcCounts(theMEBeam6Ring4Disc2NegTEC2TECAdcCounts, 01635 theDigiRangeIterator, theDigiRangeIteratorEnd); 01636 } 01637 else if ( theTECWheel == 3 ) 01638 { 01639 fillAdcCounts(theMEBeam6Ring4Disc3NegTEC2TECAdcCounts, 01640 theDigiRangeIterator, theDigiRangeIteratorEnd); 01641 } 01642 else if ( theTECWheel == 4 ) 01643 { 01644 fillAdcCounts(theMEBeam6Ring4Disc4NegTEC2TECAdcCounts, 01645 theDigiRangeIterator, theDigiRangeIteratorEnd); 01646 } 01647 else if ( theTECWheel == 5 ) 01648 { 01649 fillAdcCounts(theMEBeam6Ring4Disc5NegTEC2TECAdcCounts, 01650 theDigiRangeIterator, theDigiRangeIteratorEnd); 01651 } 01652 } 01653 // **** end of beam 6 in Ring 4 **** 01654 01655 // **** Beam 7 in Ring 4 **** 01656 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 7) ) 01657 { 01658 if ( theTECWheel == 1 ) 01659 { 01660 fillAdcCounts(theMEBeam7Ring4Disc1NegAdcCounts, 01661 theDigiRangeIterator, theDigiRangeIteratorEnd); 01662 } 01663 else if ( theTECWheel == 2 ) 01664 { 01665 fillAdcCounts(theMEBeam7Ring4Disc2NegAdcCounts, 01666 theDigiRangeIterator, theDigiRangeIteratorEnd); 01667 } 01668 else if ( theTECWheel == 3 ) 01669 { 01670 fillAdcCounts(theMEBeam7Ring4Disc3NegAdcCounts, 01671 theDigiRangeIterator, theDigiRangeIteratorEnd); 01672 } 01673 else if ( theTECWheel == 4 ) 01674 { 01675 fillAdcCounts(theMEBeam7Ring4Disc4NegAdcCounts, 01676 theDigiRangeIterator, theDigiRangeIteratorEnd); 01677 } 01678 else if ( theTECWheel == 5 ) 01679 { 01680 fillAdcCounts(theMEBeam7Ring4Disc5NegAdcCounts, 01681 theDigiRangeIterator, theDigiRangeIteratorEnd); 01682 } 01683 else if ( theTECWheel == 6 ) 01684 { 01685 fillAdcCounts(theMEBeam7Ring4Disc6NegAdcCounts, 01686 theDigiRangeIterator, theDigiRangeIteratorEnd); 01687 } 01688 else if ( theTECWheel == 7 ) 01689 { 01690 fillAdcCounts(theMEBeam7Ring4Disc7NegAdcCounts, 01691 theDigiRangeIterator, theDigiRangeIteratorEnd); 01692 } 01693 else if ( theTECWheel == 8 ) 01694 { 01695 fillAdcCounts(theMEBeam7Ring4Disc8NegAdcCounts, 01696 theDigiRangeIterator, theDigiRangeIteratorEnd); 01697 } 01698 else if ( theTECWheel == 9 ) 01699 { 01700 fillAdcCounts(theMEBeam7Ring4Disc9NegAdcCounts, 01701 theDigiRangeIterator, theDigiRangeIteratorEnd); 01702 } 01703 } 01704 // TEC2TEC 01705 else if ( (thePart == "TEC-") && (theRing == 4) && (theBeam == 27) ) 01706 { 01707 if ( theTECWheel == 1 ) 01708 { 01709 fillAdcCounts(theMEBeam7Ring4Disc1NegTEC2TECAdcCounts, 01710 theDigiRangeIterator, theDigiRangeIteratorEnd); 01711 } 01712 else if ( theTECWheel == 2 ) 01713 { 01714 fillAdcCounts(theMEBeam7Ring4Disc2NegTEC2TECAdcCounts, 01715 theDigiRangeIterator, theDigiRangeIteratorEnd); 01716 } 01717 else if ( theTECWheel == 3 ) 01718 { 01719 fillAdcCounts(theMEBeam7Ring4Disc3NegTEC2TECAdcCounts, 01720 theDigiRangeIterator, theDigiRangeIteratorEnd); 01721 } 01722 else if ( theTECWheel == 4 ) 01723 { 01724 fillAdcCounts(theMEBeam7Ring4Disc4NegTEC2TECAdcCounts, 01725 theDigiRangeIterator, theDigiRangeIteratorEnd); 01726 } 01727 else if ( theTECWheel == 5 ) 01728 { 01729 fillAdcCounts(theMEBeam7Ring4Disc5NegTEC2TECAdcCounts, 01730 theDigiRangeIterator, theDigiRangeIteratorEnd); 01731 } 01732 } 01733 // **** end of beam 7 in Ring 4 **** 01734 01735 // **** Ring 6 01736 else if ( (thePart == "TEC-") && (theRing == 6) && (theBeam == 0) ) 01737 { 01738 if ( theTECWheel == 1 ) 01739 { 01740 fillAdcCounts(theMEBeam0Ring6Disc1NegAdcCounts, 01741 theDigiRangeIterator, theDigiRangeIteratorEnd); 01742 } 01743 else if ( theTECWheel == 2 ) 01744 { 01745 fillAdcCounts(theMEBeam0Ring6Disc2NegAdcCounts, 01746 theDigiRangeIterator, theDigiRangeIteratorEnd); 01747 } 01748 else if ( theTECWheel == 3 ) 01749 { 01750 fillAdcCounts(theMEBeam0Ring6Disc3NegAdcCounts, 01751 theDigiRangeIterator, theDigiRangeIteratorEnd); 01752 } 01753 else if ( theTECWheel == 4 ) 01754 { 01755 fillAdcCounts(theMEBeam0Ring6Disc4NegAdcCounts, 01756 theDigiRangeIterator, theDigiRangeIteratorEnd); 01757 } 01758 else if ( theTECWheel == 5 ) 01759 { 01760 fillAdcCounts(theMEBeam0Ring6Disc5NegAdcCounts, 01761 theDigiRangeIterator, theDigiRangeIteratorEnd); 01762 } 01763 else if ( theTECWheel == 6 ) 01764 { 01765 fillAdcCounts(theMEBeam0Ring6Disc6NegAdcCounts, 01766 theDigiRangeIterator, theDigiRangeIteratorEnd); 01767 } 01768 else if ( theTECWheel == 7 ) 01769 { 01770 fillAdcCounts(theMEBeam0Ring6Disc7NegAdcCounts, 01771 theDigiRangeIterator, theDigiRangeIteratorEnd); 01772 } 01773 else if ( theTECWheel == 8 ) 01774 { 01775 fillAdcCounts(theMEBeam0Ring6Disc8NegAdcCounts, 01776 theDigiRangeIterator, theDigiRangeIteratorEnd); 01777 } 01778 else if ( theTECWheel == 9 ) 01779 { 01780 fillAdcCounts(theMEBeam0Ring6Disc9NegAdcCounts, 01781 theDigiRangeIterator, theDigiRangeIteratorEnd); 01782 } 01783 } 01784 // **** end of beam 0 in Ring 6 **** 01785 01786 // **** Beam 1 in Ring 6 **** 01787 else if ( (thePart == "TEC-") && (theRing == 6) && (theBeam == 1) ) 01788 { 01789 if ( theTECWheel == 1 ) 01790 { 01791 fillAdcCounts(theMEBeam1Ring6Disc1NegAdcCounts, 01792 theDigiRangeIterator, theDigiRangeIteratorEnd); 01793 } 01794 else if ( theTECWheel == 2 ) 01795 { 01796 fillAdcCounts(theMEBeam1Ring6Disc2NegAdcCounts, 01797 theDigiRangeIterator, theDigiRangeIteratorEnd); 01798 } 01799 else if ( theTECWheel == 3 ) 01800 { 01801 fillAdcCounts(theMEBeam1Ring6Disc3NegAdcCounts, 01802 theDigiRangeIterator, theDigiRangeIteratorEnd); 01803 } 01804 else if ( theTECWheel == 4 ) 01805 { 01806 fillAdcCounts(theMEBeam1Ring6Disc4NegAdcCounts, 01807 theDigiRangeIterator, theDigiRangeIteratorEnd); 01808 } 01809 else if ( theTECWheel == 5 ) 01810 { 01811 fillAdcCounts(theMEBeam1Ring6Disc5NegAdcCounts, 01812 theDigiRangeIterator, theDigiRangeIteratorEnd); 01813 } 01814 else if ( theTECWheel == 6 ) 01815 { 01816 fillAdcCounts(theMEBeam1Ring6Disc6NegAdcCounts, 01817 theDigiRangeIterator, theDigiRangeIteratorEnd); 01818 } 01819 else if ( theTECWheel == 7 ) 01820 { 01821 fillAdcCounts(theMEBeam1Ring6Disc7NegAdcCounts, 01822 theDigiRangeIterator, theDigiRangeIteratorEnd); 01823 } 01824 else if ( theTECWheel == 8 ) 01825 { 01826 fillAdcCounts(theMEBeam1Ring6Disc8NegAdcCounts, 01827 theDigiRangeIterator, theDigiRangeIteratorEnd); 01828 } 01829 else if ( theTECWheel == 9 ) 01830 { 01831 fillAdcCounts(theMEBeam1Ring6Disc9NegAdcCounts, 01832 theDigiRangeIterator, theDigiRangeIteratorEnd); 01833 } 01834 } 01835 // **** end of beam 1 in Ring 6 **** 01836 01837 // **** Beam 2 in Ring 6 **** 01838 else if ( (thePart == "TEC-") && (theRing == 6) && (theBeam == 2) ) 01839 { 01840 if ( theTECWheel == 1 ) 01841 { 01842 fillAdcCounts(theMEBeam2Ring6Disc1NegAdcCounts, 01843 theDigiRangeIterator, theDigiRangeIteratorEnd); 01844 } 01845 else if ( theTECWheel == 2 ) 01846 { 01847 fillAdcCounts(theMEBeam2Ring6Disc2NegAdcCounts, 01848 theDigiRangeIterator, theDigiRangeIteratorEnd); 01849 } 01850 else if ( theTECWheel == 3 ) 01851 { 01852 fillAdcCounts(theMEBeam2Ring6Disc3NegAdcCounts, 01853 theDigiRangeIterator, theDigiRangeIteratorEnd); 01854 } 01855 else if ( theTECWheel == 4 ) 01856 { 01857 fillAdcCounts(theMEBeam2Ring6Disc4NegAdcCounts, 01858 theDigiRangeIterator, theDigiRangeIteratorEnd); 01859 } 01860 else if ( theTECWheel == 5 ) 01861 { 01862 fillAdcCounts(theMEBeam2Ring6Disc5NegAdcCounts, 01863 theDigiRangeIterator, theDigiRangeIteratorEnd); 01864 } 01865 else if ( theTECWheel == 6 ) 01866 { 01867 fillAdcCounts(theMEBeam2Ring6Disc6NegAdcCounts, 01868 theDigiRangeIterator, theDigiRangeIteratorEnd); 01869 } 01870 else if ( theTECWheel == 7 ) 01871 { 01872 fillAdcCounts(theMEBeam2Ring6Disc7NegAdcCounts, 01873 theDigiRangeIterator, theDigiRangeIteratorEnd); 01874 } 01875 else if ( theTECWheel == 8 ) 01876 { 01877 fillAdcCounts(theMEBeam2Ring6Disc8NegAdcCounts, 01878 theDigiRangeIterator, theDigiRangeIteratorEnd); 01879 } 01880 else if ( theTECWheel == 9 ) 01881 { 01882 fillAdcCounts(theMEBeam2Ring6Disc9NegAdcCounts, 01883 theDigiRangeIterator, theDigiRangeIteratorEnd); 01884 } 01885 } 01886 // **** end of beam 2 in Ring 6 **** 01887 01888 // **** Beam 3 in Ring 6 **** 01889 else if ( (thePart == "TEC-") && (theRing == 6) && (theBeam == 3) ) 01890 { 01891 if ( theTECWheel == 1 ) 01892 { 01893 fillAdcCounts(theMEBeam3Ring6Disc1NegAdcCounts, 01894 theDigiRangeIterator, theDigiRangeIteratorEnd); 01895 } 01896 else if ( theTECWheel == 2 ) 01897 { 01898 fillAdcCounts(theMEBeam3Ring6Disc2NegAdcCounts, 01899 theDigiRangeIterator, theDigiRangeIteratorEnd); 01900 } 01901 else if ( theTECWheel == 3 ) 01902 { 01903 fillAdcCounts(theMEBeam3Ring6Disc3NegAdcCounts, 01904 theDigiRangeIterator, theDigiRangeIteratorEnd); 01905 } 01906 else if ( theTECWheel == 4 ) 01907 { 01908 fillAdcCounts(theMEBeam3Ring6Disc4NegAdcCounts, 01909 theDigiRangeIterator, theDigiRangeIteratorEnd); 01910 } 01911 else if ( theTECWheel == 5 ) 01912 { 01913 fillAdcCounts(theMEBeam3Ring6Disc5NegAdcCounts, 01914 theDigiRangeIterator, theDigiRangeIteratorEnd); 01915 } 01916 else if ( theTECWheel == 6 ) 01917 { 01918 fillAdcCounts(theMEBeam3Ring6Disc6NegAdcCounts, 01919 theDigiRangeIterator, theDigiRangeIteratorEnd); 01920 } 01921 else if ( theTECWheel == 7 ) 01922 { 01923 fillAdcCounts(theMEBeam3Ring6Disc7NegAdcCounts, 01924 theDigiRangeIterator, theDigiRangeIteratorEnd); 01925 } 01926 else if ( theTECWheel == 8 ) 01927 { 01928 fillAdcCounts(theMEBeam3Ring6Disc8NegAdcCounts, 01929 theDigiRangeIterator, theDigiRangeIteratorEnd); 01930 } 01931 else if ( theTECWheel == 9 ) 01932 { 01933 fillAdcCounts(theMEBeam3Ring6Disc9NegAdcCounts, 01934 theDigiRangeIterator, theDigiRangeIteratorEnd); 01935 } 01936 } 01937 // **** end of beam 3 in Ring 6 **** 01938 01939 // **** Beam 4 in Ring 6 **** 01940 else if ( (thePart == "TEC-") && (theRing == 6) && (theBeam == 4) ) 01941 { 01942 if ( theTECWheel == 1 ) 01943 { 01944 fillAdcCounts(theMEBeam4Ring6Disc1NegAdcCounts, 01945 theDigiRangeIterator, theDigiRangeIteratorEnd); 01946 } 01947 else if ( theTECWheel == 2 ) 01948 { 01949 fillAdcCounts(theMEBeam4Ring6Disc2NegAdcCounts, 01950 theDigiRangeIterator, theDigiRangeIteratorEnd); 01951 } 01952 else if ( theTECWheel == 3 ) 01953 { 01954 fillAdcCounts(theMEBeam4Ring6Disc3NegAdcCounts, 01955 theDigiRangeIterator, theDigiRangeIteratorEnd); 01956 } 01957 else if ( theTECWheel == 4 ) 01958 { 01959 fillAdcCounts(theMEBeam4Ring6Disc4NegAdcCounts, 01960 theDigiRangeIterator, theDigiRangeIteratorEnd); 01961 } 01962 else if ( theTECWheel == 5 ) 01963 { 01964 fillAdcCounts(theMEBeam4Ring6Disc5NegAdcCounts, 01965 theDigiRangeIterator, theDigiRangeIteratorEnd); 01966 } 01967 else if ( theTECWheel == 6 ) 01968 { 01969 fillAdcCounts(theMEBeam4Ring6Disc6NegAdcCounts, 01970 theDigiRangeIterator, theDigiRangeIteratorEnd); 01971 } 01972 else if ( theTECWheel == 7 ) 01973 { 01974 fillAdcCounts(theMEBeam4Ring6Disc7NegAdcCounts, 01975 theDigiRangeIterator, theDigiRangeIteratorEnd); 01976 } 01977 else if ( theTECWheel == 8 ) 01978 { 01979 fillAdcCounts(theMEBeam4Ring6Disc8NegAdcCounts, 01980 theDigiRangeIterator, theDigiRangeIteratorEnd); 01981 } 01982 else if ( theTECWheel == 9 ) 01983 { 01984 fillAdcCounts(theMEBeam4Ring6Disc9NegAdcCounts, 01985 theDigiRangeIterator, theDigiRangeIteratorEnd); 01986 } 01987 } 01988 // **** end of beam 4 in Ring 6 **** 01989 01990 // **** Beam 5 in Ring 6 **** 01991 else if ( (thePart == "TEC-") && (theRing == 6) && (theBeam == 5) ) 01992 { 01993 if ( theTECWheel == 1 ) 01994 { 01995 fillAdcCounts(theMEBeam5Ring6Disc1NegAdcCounts, 01996 theDigiRangeIterator, theDigiRangeIteratorEnd); 01997 } 01998 else if ( theTECWheel == 2 ) 01999 { 02000 fillAdcCounts(theMEBeam5Ring6Disc2NegAdcCounts, 02001 theDigiRangeIterator, theDigiRangeIteratorEnd); 02002 } 02003 else if ( theTECWheel == 3 ) 02004 { 02005 fillAdcCounts(theMEBeam5Ring6Disc3NegAdcCounts, 02006 theDigiRangeIterator, theDigiRangeIteratorEnd); 02007 } 02008 else if ( theTECWheel == 4 ) 02009 { 02010 fillAdcCounts(theMEBeam5Ring6Disc4NegAdcCounts, 02011 theDigiRangeIterator, theDigiRangeIteratorEnd); 02012 } 02013 else if ( theTECWheel == 5 ) 02014 { 02015 fillAdcCounts(theMEBeam5Ring6Disc5NegAdcCounts, 02016 theDigiRangeIterator, theDigiRangeIteratorEnd); 02017 } 02018 else if ( theTECWheel == 6 ) 02019 { 02020 fillAdcCounts(theMEBeam5Ring6Disc6NegAdcCounts, 02021 theDigiRangeIterator, theDigiRangeIteratorEnd); 02022 } 02023 else if ( theTECWheel == 7 ) 02024 { 02025 fillAdcCounts(theMEBeam5Ring6Disc7NegAdcCounts, 02026 theDigiRangeIterator, theDigiRangeIteratorEnd); 02027 } 02028 else if ( theTECWheel == 8 ) 02029 { 02030 fillAdcCounts(theMEBeam5Ring6Disc8NegAdcCounts, 02031 theDigiRangeIterator, theDigiRangeIteratorEnd); 02032 } 02033 else if ( theTECWheel == 9 ) 02034 { 02035 fillAdcCounts(theMEBeam5Ring6Disc9NegAdcCounts, 02036 theDigiRangeIterator, theDigiRangeIteratorEnd); 02037 } 02038 } 02039 // **** end of beam 5 in Ring 6 **** 02040 02041 // **** Beam 6 in Ring 6 **** 02042 else if ( (thePart == "TEC-") && (theRing == 6) && (theBeam == 6) ) 02043 { 02044 if ( theTECWheel == 1 ) 02045 { 02046 fillAdcCounts(theMEBeam6Ring6Disc1NegAdcCounts, 02047 theDigiRangeIterator, theDigiRangeIteratorEnd); 02048 } 02049 else if ( theTECWheel == 2 ) 02050 { 02051 fillAdcCounts(theMEBeam6Ring6Disc2NegAdcCounts, 02052 theDigiRangeIterator, theDigiRangeIteratorEnd); 02053 } 02054 else if ( theTECWheel == 3 ) 02055 { 02056 fillAdcCounts(theMEBeam6Ring6Disc3NegAdcCounts, 02057 theDigiRangeIterator, theDigiRangeIteratorEnd); 02058 } 02059 else if ( theTECWheel == 4 ) 02060 { 02061 fillAdcCounts(theMEBeam6Ring6Disc4NegAdcCounts, 02062 theDigiRangeIterator, theDigiRangeIteratorEnd); 02063 } 02064 else if ( theTECWheel == 5 ) 02065 { 02066 fillAdcCounts(theMEBeam6Ring6Disc5NegAdcCounts, 02067 theDigiRangeIterator, theDigiRangeIteratorEnd); 02068 } 02069 else if ( theTECWheel == 6 ) 02070 { 02071 fillAdcCounts(theMEBeam6Ring6Disc6NegAdcCounts, 02072 theDigiRangeIterator, theDigiRangeIteratorEnd); 02073 } 02074 else if ( theTECWheel == 7 ) 02075 { 02076 fillAdcCounts(theMEBeam6Ring6Disc7NegAdcCounts, 02077 theDigiRangeIterator, theDigiRangeIteratorEnd); 02078 } 02079 else if ( theTECWheel == 8 ) 02080 { 02081 fillAdcCounts(theMEBeam6Ring6Disc8NegAdcCounts, 02082 theDigiRangeIterator, theDigiRangeIteratorEnd); 02083 } 02084 else if ( theTECWheel == 9 ) 02085 { 02086 fillAdcCounts(theMEBeam6Ring6Disc9NegAdcCounts, 02087 theDigiRangeIterator, theDigiRangeIteratorEnd); 02088 } 02089 } 02090 // **** end of beam 6 in Ring 6 **** 02091 02092 // **** Beam 7 in Ring 6 **** 02093 else if ( (thePart == "TEC-") && (theRing == 6) && (theBeam == 7) ) 02094 { 02095 if ( theTECWheel == 1 ) 02096 { 02097 fillAdcCounts(theMEBeam7Ring6Disc1NegAdcCounts, 02098 theDigiRangeIterator, theDigiRangeIteratorEnd); 02099 } 02100 else if ( theTECWheel == 2 ) 02101 { 02102 fillAdcCounts(theMEBeam7Ring6Disc2NegAdcCounts, 02103 theDigiRangeIterator, theDigiRangeIteratorEnd); 02104 } 02105 else if ( theTECWheel == 3 ) 02106 { 02107 fillAdcCounts(theMEBeam7Ring6Disc3NegAdcCounts, 02108 theDigiRangeIterator, theDigiRangeIteratorEnd); 02109 } 02110 else if ( theTECWheel == 4 ) 02111 { 02112 fillAdcCounts(theMEBeam7Ring6Disc4NegAdcCounts, 02113 theDigiRangeIterator, theDigiRangeIteratorEnd); 02114 } 02115 else if ( theTECWheel == 5 ) 02116 { 02117 fillAdcCounts(theMEBeam7Ring6Disc5NegAdcCounts, 02118 theDigiRangeIterator, theDigiRangeIteratorEnd); 02119 } 02120 else if ( theTECWheel == 6 ) 02121 { 02122 fillAdcCounts(theMEBeam7Ring6Disc6NegAdcCounts, 02123 theDigiRangeIterator, theDigiRangeIteratorEnd); 02124 } 02125 else if ( theTECWheel == 7 ) 02126 { 02127 fillAdcCounts(theMEBeam7Ring6Disc7NegAdcCounts, 02128 theDigiRangeIterator, theDigiRangeIteratorEnd); 02129 } 02130 else if ( theTECWheel == 8 ) 02131 { 02132 fillAdcCounts(theMEBeam7Ring6Disc8NegAdcCounts, 02133 theDigiRangeIterator, theDigiRangeIteratorEnd); 02134 } 02135 else if ( theTECWheel == 9 ) 02136 { 02137 fillAdcCounts(theMEBeam7Ring6Disc9NegAdcCounts, 02138 theDigiRangeIterator, theDigiRangeIteratorEnd); 02139 } 02140 } 02141 // **** end of beam 7 in Ring 6 **** 02142 02143 // ***** TOB ***** 02144 // **** Beam 0 in TOB **** 02145 else if ( (thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 0) && (theTOBStereoDet == 0) && (theStripDet->surface().position().perp() < 58.5) ) 02146 { 02147 if ( (theStripDet->surface().position().z() > 99.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 99.0 + theSearchZTOB) ) 02148 { 02149 fillAdcCounts(theMEBeam0TOBPosition1AdcCounts, 02150 theDigiRangeIterator, theDigiRangeIteratorEnd); 02151 } 02152 else if ( (theStripDet->surface().position().z() > 64.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 64.0 + theSearchZTOB) ) 02153 { 02154 fillAdcCounts(theMEBeam0TOBPosition2AdcCounts, 02155 theDigiRangeIterator, theDigiRangeIteratorEnd); 02156 } 02157 else if ( (theStripDet->surface().position().z() > 27.5 - theSearchZTOB) && (theStripDet->surface().position().z() < 27.5 + theSearchZTOB) ) 02158 { 02159 fillAdcCounts(theMEBeam0TOBPosition3AdcCounts, 02160 theDigiRangeIterator, theDigiRangeIteratorEnd); 02161 } 02162 else if ( (theStripDet->surface().position().z() < -10.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -10.0 - theSearchZTOB) ) 02163 { 02164 fillAdcCounts(theMEBeam0TOBPosition4AdcCounts, 02165 theDigiRangeIterator, theDigiRangeIteratorEnd); 02166 } 02167 else if ( (theStripDet->surface().position().z() < -46.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -46.0 - theSearchZTOB) ) 02168 { 02169 fillAdcCounts(theMEBeam0TOBPosition5AdcCounts, 02170 theDigiRangeIterator, theDigiRangeIteratorEnd); 02171 } 02172 else if ( (theStripDet->surface().position().z() < -80.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -80.0 - theSearchZTOB) ) 02173 { 02174 fillAdcCounts(theMEBeam0TOBPosition6AdcCounts, 02175 theDigiRangeIterator, theDigiRangeIteratorEnd); 02176 } 02177 } 02178 // **** end of Beam 0 in TOB **** 02179 02180 // **** Beam 1 in TOB **** 02181 else if ( (thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 1) && (theTOBStereoDet == 0) && (theStripDet->surface().position().perp() < 58.5) ) 02182 { 02183 if ( (theStripDet->surface().position().z() > 99.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 99.0 + theSearchZTOB) ) 02184 { 02185 fillAdcCounts(theMEBeam1TOBPosition1AdcCounts, 02186 theDigiRangeIterator, theDigiRangeIteratorEnd); 02187 } 02188 else if ( (theStripDet->surface().position().z() > 64.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 64.0 + theSearchZTOB) ) 02189 { 02190 fillAdcCounts(theMEBeam1TOBPosition2AdcCounts, 02191 theDigiRangeIterator, theDigiRangeIteratorEnd); 02192 } 02193 else if ( (theStripDet->surface().position().z() > 27.5 - theSearchZTOB) && (theStripDet->surface().position().z() < 27.5 + theSearchZTOB) ) 02194 { 02195 fillAdcCounts(theMEBeam1TOBPosition3AdcCounts, 02196 theDigiRangeIterator, theDigiRangeIteratorEnd); 02197 } 02198 else if ( (theStripDet->surface().position().z() < -10.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -10.0 - theSearchZTOB) ) 02199 { 02200 fillAdcCounts(theMEBeam1TOBPosition4AdcCounts, 02201 theDigiRangeIterator, theDigiRangeIteratorEnd); 02202 } 02203 else if ( (theStripDet->surface().position().z() < -46.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -46.0 - theSearchZTOB) ) 02204 { 02205 fillAdcCounts(theMEBeam1TOBPosition5AdcCounts, 02206 theDigiRangeIterator, theDigiRangeIteratorEnd); 02207 } 02208 else if ( (theStripDet->surface().position().z() < -80.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -80.0 - theSearchZTOB) ) 02209 { 02210 fillAdcCounts(theMEBeam1TOBPosition6AdcCounts, 02211 theDigiRangeIterator, theDigiRangeIteratorEnd); 02212 } 02213 } 02214 // **** end of Beam 1 in TOB **** 02215 02216 // **** Beam 2 in TOB **** 02217 else if ( (thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 2) && (theTOBStereoDet == 0) && (theStripDet->surface().position().perp() < 58.5) ) 02218 { 02219 if ( (theStripDet->surface().position().z() > 99.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 99.0 + theSearchZTOB) ) 02220 { 02221 fillAdcCounts(theMEBeam2TOBPosition1AdcCounts, 02222 theDigiRangeIterator, theDigiRangeIteratorEnd); 02223 } 02224 else if ( (theStripDet->surface().position().z() > 64.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 64.0 + theSearchZTOB) ) 02225 { 02226 fillAdcCounts(theMEBeam2TOBPosition2AdcCounts, 02227 theDigiRangeIterator, theDigiRangeIteratorEnd); 02228 } 02229 else if ( (theStripDet->surface().position().z() > 27.5 - theSearchZTOB) && (theStripDet->surface().position().z() < 27.5 + theSearchZTOB) ) 02230 { 02231 fillAdcCounts(theMEBeam2TOBPosition3AdcCounts, 02232 theDigiRangeIterator, theDigiRangeIteratorEnd); 02233 } 02234 else if ( (theStripDet->surface().position().z() < -10.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -10.0 - theSearchZTOB) ) 02235 { 02236 fillAdcCounts(theMEBeam2TOBPosition4AdcCounts, 02237 theDigiRangeIterator, theDigiRangeIteratorEnd); 02238 } 02239 else if ( (theStripDet->surface().position().z() < -46.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -46.0 - theSearchZTOB) ) 02240 { 02241 fillAdcCounts(theMEBeam2TOBPosition5AdcCounts, 02242 theDigiRangeIterator, theDigiRangeIteratorEnd); 02243 } 02244 else if ( (theStripDet->surface().position().z() < -80.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -80.0 - theSearchZTOB) ) 02245 { 02246 fillAdcCounts(theMEBeam2TOBPosition6AdcCounts, 02247 theDigiRangeIterator, theDigiRangeIteratorEnd); 02248 } 02249 } 02250 // **** end of Beam 2 in TOB **** 02251 02252 // **** Beam 3 in TOB **** 02253 else if ( (thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 3) && (theTOBStereoDet == 0) && (theStripDet->surface().position().perp() < 58.5) ) 02254 { 02255 if ( (theStripDet->surface().position().z() > 99.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 99.0 + theSearchZTOB) ) 02256 { 02257 fillAdcCounts(theMEBeam3TOBPosition1AdcCounts, 02258 theDigiRangeIterator, theDigiRangeIteratorEnd); 02259 } 02260 else if ( (theStripDet->surface().position().z() > 64.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 64.0 + theSearchZTOB) ) 02261 { 02262 fillAdcCounts(theMEBeam3TOBPosition2AdcCounts, 02263 theDigiRangeIterator, theDigiRangeIteratorEnd); 02264 } 02265 else if ( (theStripDet->surface().position().z() > 27.5 - theSearchZTOB) && (theStripDet->surface().position().z() < 27.5 + theSearchZTOB) ) 02266 { 02267 fillAdcCounts(theMEBeam3TOBPosition3AdcCounts, 02268 theDigiRangeIterator, theDigiRangeIteratorEnd); 02269 } 02270 else if ( (theStripDet->surface().position().z() < -10.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -10.0 - theSearchZTOB) ) 02271 { 02272 fillAdcCounts(theMEBeam3TOBPosition4AdcCounts, 02273 theDigiRangeIterator, theDigiRangeIteratorEnd); 02274 } 02275 else if ( (theStripDet->surface().position().z() < -46.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -46.0 - theSearchZTOB) ) 02276 { 02277 fillAdcCounts(theMEBeam3TOBPosition5AdcCounts, 02278 theDigiRangeIterator, theDigiRangeIteratorEnd); 02279 } 02280 else if ( (theStripDet->surface().position().z() < -80.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -80.0 - theSearchZTOB) ) 02281 { 02282 fillAdcCounts(theMEBeam3TOBPosition6AdcCounts, 02283 theDigiRangeIterator, theDigiRangeIteratorEnd); 02284 } 02285 } 02286 // **** end of Beam 3 in TOB **** 02287 02288 // **** Beam 4 in TOB **** 02289 else if ( (thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 4) && (theTOBStereoDet == 0) && (theStripDet->surface().position().perp() < 58.5) ) 02290 { 02291 if ( (theStripDet->surface().position().z() > 99.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 99.0 + theSearchZTOB) ) 02292 { 02293 fillAdcCounts(theMEBeam4TOBPosition1AdcCounts, 02294 theDigiRangeIterator, theDigiRangeIteratorEnd); 02295 } 02296 else if ( (theStripDet->surface().position().z() > 64.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 64.0 + theSearchZTOB) ) 02297 { 02298 fillAdcCounts(theMEBeam4TOBPosition2AdcCounts, 02299 theDigiRangeIterator, theDigiRangeIteratorEnd); 02300 } 02301 else if ( (theStripDet->surface().position().z() > 27.5 - theSearchZTOB) && (theStripDet->surface().position().z() < 27.5 + theSearchZTOB) ) 02302 { 02303 fillAdcCounts(theMEBeam4TOBPosition3AdcCounts, 02304 theDigiRangeIterator, theDigiRangeIteratorEnd); 02305 } 02306 else if ( (theStripDet->surface().position().z() < -10.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -10.0 - theSearchZTOB) ) 02307 { 02308 fillAdcCounts(theMEBeam4TOBPosition4AdcCounts, 02309 theDigiRangeIterator, theDigiRangeIteratorEnd); 02310 } 02311 else if ( (theStripDet->surface().position().z() < -46.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -46.0 - theSearchZTOB) ) 02312 { 02313 fillAdcCounts(theMEBeam4TOBPosition5AdcCounts, 02314 theDigiRangeIterator, theDigiRangeIteratorEnd); 02315 } 02316 else if ( (theStripDet->surface().position().z() < -80.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -80.0 - theSearchZTOB) ) 02317 { 02318 fillAdcCounts(theMEBeam4TOBPosition6AdcCounts, 02319 theDigiRangeIterator, theDigiRangeIteratorEnd); 02320 } 02321 } 02322 // **** end of Beam 4 in TOB **** 02323 02324 // **** Beam 5 in TOB **** 02325 else if ( (thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 5) && (theTOBStereoDet == 0) && (theStripDet->surface().position().perp() < 58.5) ) 02326 { 02327 if ( (theStripDet->surface().position().z() > 99.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 99.0 + theSearchZTOB) ) 02328 { 02329 fillAdcCounts(theMEBeam5TOBPosition1AdcCounts, 02330 theDigiRangeIterator, theDigiRangeIteratorEnd); 02331 } 02332 else if ( (theStripDet->surface().position().z() > 64.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 64.0 + theSearchZTOB) ) 02333 { 02334 fillAdcCounts(theMEBeam5TOBPosition2AdcCounts, 02335 theDigiRangeIterator, theDigiRangeIteratorEnd); 02336 } 02337 else if ( (theStripDet->surface().position().z() > 27.5 - theSearchZTOB) && (theStripDet->surface().position().z() < 27.5 + theSearchZTOB) ) 02338 { 02339 fillAdcCounts(theMEBeam5TOBPosition3AdcCounts, 02340 theDigiRangeIterator, theDigiRangeIteratorEnd); 02341 } 02342 else if ( (theStripDet->surface().position().z() < -10.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -10.0 - theSearchZTOB) ) 02343 { 02344 fillAdcCounts(theMEBeam5TOBPosition4AdcCounts, 02345 theDigiRangeIterator, theDigiRangeIteratorEnd); 02346 } 02347 else if ( (theStripDet->surface().position().z() < -46.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -46.0 - theSearchZTOB) ) 02348 { 02349 fillAdcCounts(theMEBeam5TOBPosition5AdcCounts, 02350 theDigiRangeIterator, theDigiRangeIteratorEnd); 02351 } 02352 else if ( (theStripDet->surface().position().z() < -80.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -80.0 - theSearchZTOB) ) 02353 { 02354 fillAdcCounts(theMEBeam5TOBPosition6AdcCounts, 02355 theDigiRangeIterator, theDigiRangeIteratorEnd); 02356 } 02357 } 02358 // **** end of Beam 5 in TOB **** 02359 02360 // **** Beam 6 in TOB **** 02361 else if ( (thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 6) && (theTOBStereoDet == 0) && (theStripDet->surface().position().perp() < 58.5) ) 02362 { 02363 if ( (theStripDet->surface().position().z() > 99.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 99.0 + theSearchZTOB) ) 02364 { 02365 fillAdcCounts(theMEBeam6TOBPosition1AdcCounts, 02366 theDigiRangeIterator, theDigiRangeIteratorEnd); 02367 } 02368 else if ( (theStripDet->surface().position().z() > 64.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 64.0 + theSearchZTOB) ) 02369 { 02370 fillAdcCounts(theMEBeam6TOBPosition2AdcCounts, 02371 theDigiRangeIterator, theDigiRangeIteratorEnd); 02372 } 02373 else if ( (theStripDet->surface().position().z() > 27.5 - theSearchZTOB) && (theStripDet->surface().position().z() < 27.5 + theSearchZTOB) ) 02374 { 02375 fillAdcCounts(theMEBeam6TOBPosition3AdcCounts, 02376 theDigiRangeIterator, theDigiRangeIteratorEnd); 02377 } 02378 else if ( (theStripDet->surface().position().z() < -10.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -10.0 - theSearchZTOB) ) 02379 { 02380 fillAdcCounts(theMEBeam6TOBPosition4AdcCounts, 02381 theDigiRangeIterator, theDigiRangeIteratorEnd); 02382 } 02383 else if ( (theStripDet->surface().position().z() < -46.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -46.0 - theSearchZTOB) ) 02384 { 02385 fillAdcCounts(theMEBeam6TOBPosition5AdcCounts, 02386 theDigiRangeIterator, theDigiRangeIteratorEnd); 02387 } 02388 else if ( (theStripDet->surface().position().z() < -80.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -80.0 - theSearchZTOB) ) 02389 { 02390 fillAdcCounts(theMEBeam6TOBPosition6AdcCounts, 02391 theDigiRangeIterator, theDigiRangeIteratorEnd); 02392 } 02393 } 02394 // **** end of Beam 6 in TOB **** 02395 02396 // **** Beam 7 in TOB **** 02397 else if ( (thePart == "TOB") && (theTOBLayer == 1) && (theBeam == 7) && (theTOBStereoDet == 0) && (theStripDet->surface().position().perp() < 58.5) ) 02398 { 02399 if ( (theStripDet->surface().position().z() > 99.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 99.0 + theSearchZTOB) ) 02400 { 02401 fillAdcCounts(theMEBeam7TOBPosition1AdcCounts, 02402 theDigiRangeIterator, theDigiRangeIteratorEnd); 02403 } 02404 else if ( (theStripDet->surface().position().z() > 64.0 - theSearchZTOB) && (theStripDet->surface().position().z() < 64.0 + theSearchZTOB) ) 02405 { 02406 fillAdcCounts(theMEBeam7TOBPosition2AdcCounts, 02407 theDigiRangeIterator, theDigiRangeIteratorEnd); 02408 } 02409 else if ( (theStripDet->surface().position().z() > 27.5 - theSearchZTOB) && (theStripDet->surface().position().z() < 27.5 + theSearchZTOB) ) 02410 { 02411 fillAdcCounts(theMEBeam7TOBPosition3AdcCounts, 02412 theDigiRangeIterator, theDigiRangeIteratorEnd); 02413 } 02414 else if ( (theStripDet->surface().position().z() < -10.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -10.0 - theSearchZTOB) ) 02415 { 02416 fillAdcCounts(theMEBeam7TOBPosition4AdcCounts, 02417 theDigiRangeIterator, theDigiRangeIteratorEnd); 02418 } 02419 else if ( (theStripDet->surface().position().z() < -46.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -46.0 - theSearchZTOB) ) 02420 { 02421 fillAdcCounts(theMEBeam7TOBPosition5AdcCounts, 02422 theDigiRangeIterator, theDigiRangeIteratorEnd); 02423 } 02424 else if ( (theStripDet->surface().position().z() < -80.0 + theSearchZTOB) && (theStripDet->surface().position().z() > -80.0 - theSearchZTOB) ) 02425 { 02426 fillAdcCounts(theMEBeam7TOBPosition6AdcCounts, 02427 theDigiRangeIterator, theDigiRangeIteratorEnd); 02428 } 02429 } 02430 // **** end of Beam 7 in TOB **** 02431 02432 // ***** TIB ***** 02433 // **** Beam 0 in TIB **** 02434 else if ( (thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 0) ) 02435 { 02436 if ( (theStripDet->surface().position().z() > 60.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 60.5 + theSearchZTIB) ) 02437 { 02438 fillAdcCounts(theMEBeam0TIBPosition1AdcCounts, 02439 theDigiRangeIterator, theDigiRangeIteratorEnd); 02440 } 02441 else if ( (theStripDet->surface().position().z() > 37.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 37.5 + theSearchZTIB) ) 02442 { 02443 fillAdcCounts(theMEBeam0TIBPosition2AdcCounts, 02444 theDigiRangeIterator, theDigiRangeIteratorEnd); 02445 } 02446 else if ( (theStripDet->surface().position().z() > 15.0 - theSearchZTIB) && (theStripDet->surface().position().z() < 15.0 + theSearchZTIB) ) 02447 { 02448 fillAdcCounts(theMEBeam0TIBPosition3AdcCounts, 02449 theDigiRangeIterator, theDigiRangeIteratorEnd); 02450 } 02451 else if ( (theStripDet->surface().position().z() < -7.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -7.5 - theSearchZTIB) ) 02452 { 02453 fillAdcCounts(theMEBeam0TIBPosition4AdcCounts, 02454 theDigiRangeIterator, theDigiRangeIteratorEnd); 02455 } 02456 else if ( (theStripDet->surface().position().z() < -30.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -30.5 - theSearchZTIB) ) 02457 { 02458 fillAdcCounts(theMEBeam0TIBPosition5AdcCounts, 02459 theDigiRangeIterator, theDigiRangeIteratorEnd); 02460 } 02461 else if ( (theStripDet->surface().position().z() < -53.0 + theSearchZTIB) && (theStripDet->surface().position().z() > -53.0 - theSearchZTIB) ) 02462 { 02463 fillAdcCounts(theMEBeam0TIBPosition6AdcCounts, 02464 theDigiRangeIterator, theDigiRangeIteratorEnd); 02465 } 02466 } 02467 // **** end of Beam 0 in TIB **** 02468 02469 // **** Beam 1 in TIB **** 02470 else if ( (thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 1) ) 02471 { 02472 if ( (theStripDet->surface().position().z() > 60.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 60.5 + theSearchZTIB) ) 02473 { 02474 fillAdcCounts(theMEBeam1TIBPosition1AdcCounts, 02475 theDigiRangeIterator, theDigiRangeIteratorEnd); 02476 } 02477 else if ( (theStripDet->surface().position().z() > 37.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 37.5 + theSearchZTIB) ) 02478 { 02479 fillAdcCounts(theMEBeam1TIBPosition2AdcCounts, 02480 theDigiRangeIterator, theDigiRangeIteratorEnd); 02481 } 02482 else if ( (theStripDet->surface().position().z() > 15.0 - theSearchZTIB) && (theStripDet->surface().position().z() < 15.0 + theSearchZTIB) ) 02483 { 02484 fillAdcCounts(theMEBeam1TIBPosition3AdcCounts, 02485 theDigiRangeIterator, theDigiRangeIteratorEnd); 02486 } 02487 else if ( (theStripDet->surface().position().z() < -7.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -7.5 - theSearchZTIB) ) 02488 { 02489 fillAdcCounts(theMEBeam1TIBPosition4AdcCounts, 02490 theDigiRangeIterator, theDigiRangeIteratorEnd); 02491 } 02492 else if ( (theStripDet->surface().position().z() < -30.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -30.5 - theSearchZTIB) ) 02493 { 02494 fillAdcCounts(theMEBeam1TIBPosition5AdcCounts, 02495 theDigiRangeIterator, theDigiRangeIteratorEnd); 02496 } 02497 else if ( (theStripDet->surface().position().z() < -53.0 + theSearchZTIB) && (theStripDet->surface().position().z() > -53.0 - theSearchZTIB) ) 02498 { 02499 fillAdcCounts(theMEBeam1TIBPosition6AdcCounts, 02500 theDigiRangeIterator, theDigiRangeIteratorEnd); 02501 } 02502 } 02503 // **** end of Beam 1 in TIB **** 02504 02505 // **** Beam 2 in TIB **** 02506 else if ( (thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 2) ) 02507 { 02508 if ( (theStripDet->surface().position().z() > 60.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 60.5 + theSearchZTIB) ) 02509 { 02510 fillAdcCounts(theMEBeam2TIBPosition1AdcCounts, 02511 theDigiRangeIterator, theDigiRangeIteratorEnd); 02512 } 02513 else if ( (theStripDet->surface().position().z() > 37.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 37.5 + theSearchZTIB) ) 02514 { 02515 fillAdcCounts(theMEBeam2TIBPosition2AdcCounts, 02516 theDigiRangeIterator, theDigiRangeIteratorEnd); 02517 } 02518 else if ( (theStripDet->surface().position().z() > 15.0 - theSearchZTIB) && (theStripDet->surface().position().z() < 15.0 + theSearchZTIB) ) 02519 { 02520 fillAdcCounts(theMEBeam2TIBPosition3AdcCounts, 02521 theDigiRangeIterator, theDigiRangeIteratorEnd); 02522 } 02523 else if ( (theStripDet->surface().position().z() < -7.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -7.5 - theSearchZTIB) ) 02524 { 02525 fillAdcCounts(theMEBeam2TIBPosition4AdcCounts, 02526 theDigiRangeIterator, theDigiRangeIteratorEnd); 02527 } 02528 else if ( (theStripDet->surface().position().z() < -30.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -30.5 - theSearchZTIB) ) 02529 { 02530 fillAdcCounts(theMEBeam2TIBPosition5AdcCounts, 02531 theDigiRangeIterator, theDigiRangeIteratorEnd); 02532 } 02533 else if ( (theStripDet->surface().position().z() < -53.0 + theSearchZTIB) && (theStripDet->surface().position().z() > -53.0 - theSearchZTIB) ) 02534 { 02535 fillAdcCounts(theMEBeam2TIBPosition6AdcCounts, 02536 theDigiRangeIterator, theDigiRangeIteratorEnd); 02537 } 02538 } 02539 // **** end of Beam 2 in TIB **** 02540 02541 // **** Beam 3 in TIB **** 02542 else if ( (thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 3) ) 02543 { 02544 if ( (theStripDet->surface().position().z() > 60.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 60.5 + theSearchZTIB) ) 02545 { 02546 fillAdcCounts(theMEBeam3TIBPosition1AdcCounts, 02547 theDigiRangeIterator, theDigiRangeIteratorEnd); 02548 } 02549 else if ( (theStripDet->surface().position().z() > 37.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 37.5 + theSearchZTIB) ) 02550 { 02551 fillAdcCounts(theMEBeam3TIBPosition2AdcCounts, 02552 theDigiRangeIterator, theDigiRangeIteratorEnd); 02553 } 02554 else if ( (theStripDet->surface().position().z() > 15.0 - theSearchZTIB) && (theStripDet->surface().position().z() < 15.0 + theSearchZTIB) ) 02555 { 02556 fillAdcCounts(theMEBeam3TIBPosition3AdcCounts, 02557 theDigiRangeIterator, theDigiRangeIteratorEnd); 02558 } 02559 else if ( (theStripDet->surface().position().z() < -7.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -7.5 - theSearchZTIB) ) 02560 { 02561 fillAdcCounts(theMEBeam3TIBPosition4AdcCounts, 02562 theDigiRangeIterator, theDigiRangeIteratorEnd); 02563 } 02564 else if ( (theStripDet->surface().position().z() < -30.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -30.5 - theSearchZTIB) ) 02565 { 02566 fillAdcCounts(theMEBeam3TIBPosition5AdcCounts, 02567 theDigiRangeIterator, theDigiRangeIteratorEnd); 02568 } 02569 else if ( (theStripDet->surface().position().z() < -53.0 + theSearchZTIB) && (theStripDet->surface().position().z() > -53.0 - theSearchZTIB) ) 02570 { 02571 fillAdcCounts(theMEBeam3TIBPosition6AdcCounts, 02572 theDigiRangeIterator, theDigiRangeIteratorEnd); 02573 } 02574 } 02575 // **** end of Beam 3 in TIB **** 02576 02577 // **** Beam 4 in TIB **** 02578 else if ( (thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 4) ) 02579 { 02580 if ( (theStripDet->surface().position().z() > 60.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 60.5 + theSearchZTIB) ) 02581 { 02582 fillAdcCounts(theMEBeam4TIBPosition1AdcCounts, 02583 theDigiRangeIterator, theDigiRangeIteratorEnd); 02584 } 02585 else if ( (theStripDet->surface().position().z() > 37.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 37.5 + theSearchZTIB) ) 02586 { 02587 fillAdcCounts(theMEBeam4TIBPosition2AdcCounts, 02588 theDigiRangeIterator, theDigiRangeIteratorEnd); 02589 } 02590 else if ( (theStripDet->surface().position().z() > 15.0 - theSearchZTIB) && (theStripDet->surface().position().z() < 15.0 + theSearchZTIB) ) 02591 { 02592 fillAdcCounts(theMEBeam4TIBPosition3AdcCounts, 02593 theDigiRangeIterator, theDigiRangeIteratorEnd); 02594 } 02595 else if ( (theStripDet->surface().position().z() < -7.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -7.5 - theSearchZTIB) ) 02596 { 02597 fillAdcCounts(theMEBeam4TIBPosition4AdcCounts, 02598 theDigiRangeIterator, theDigiRangeIteratorEnd); 02599 } 02600 else if ( (theStripDet->surface().position().z() < -30.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -30.5 - theSearchZTIB) ) 02601 { 02602 fillAdcCounts(theMEBeam4TIBPosition5AdcCounts, 02603 theDigiRangeIterator, theDigiRangeIteratorEnd); 02604 } 02605 else if ( (theStripDet->surface().position().z() < -53.0 + theSearchZTIB) && (theStripDet->surface().position().z() > -53.0 - theSearchZTIB) ) 02606 { 02607 fillAdcCounts(theMEBeam4TIBPosition6AdcCounts, 02608 theDigiRangeIterator, theDigiRangeIteratorEnd); 02609 } 02610 } 02611 // **** end of Beam 4 in TIB **** 02612 02613 // **** Beam 5 in TIB **** 02614 else if ( (thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 5) ) 02615 { 02616 if ( (theStripDet->surface().position().z() > 60.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 60.5 + theSearchZTIB) ) 02617 { 02618 fillAdcCounts(theMEBeam5TIBPosition1AdcCounts, 02619 theDigiRangeIterator, theDigiRangeIteratorEnd); 02620 } 02621 else if ( (theStripDet->surface().position().z() > 37.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 37.5 + theSearchZTIB) ) 02622 { 02623 fillAdcCounts(theMEBeam5TIBPosition2AdcCounts, 02624 theDigiRangeIterator, theDigiRangeIteratorEnd); 02625 } 02626 else if ( (theStripDet->surface().position().z() > 15.0 - theSearchZTIB) && (theStripDet->surface().position().z() < 15.0 + theSearchZTIB) ) 02627 { 02628 fillAdcCounts(theMEBeam5TIBPosition3AdcCounts, 02629 theDigiRangeIterator, theDigiRangeIteratorEnd); 02630 } 02631 else if ( (theStripDet->surface().position().z() < -7.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -7.5 - theSearchZTIB) ) 02632 { 02633 fillAdcCounts(theMEBeam5TIBPosition4AdcCounts, 02634 theDigiRangeIterator, theDigiRangeIteratorEnd); 02635 } 02636 else if ( (theStripDet->surface().position().z() < -30.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -30.5 - theSearchZTIB) ) 02637 { 02638 fillAdcCounts(theMEBeam5TIBPosition5AdcCounts, 02639 theDigiRangeIterator, theDigiRangeIteratorEnd); 02640 } 02641 else if ( (theStripDet->surface().position().z() < -53.0 + theSearchZTIB) && (theStripDet->surface().position().z() > -53.0 - theSearchZTIB) ) 02642 { 02643 fillAdcCounts(theMEBeam5TIBPosition6AdcCounts, 02644 theDigiRangeIterator, theDigiRangeIteratorEnd); 02645 } 02646 } 02647 // **** end of Beam 5 in TIB **** 02648 02649 // **** Beam 6 in TIB **** 02650 else if ( (thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 6) ) 02651 { 02652 if ( (theStripDet->surface().position().z() > 60.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 60.5 + theSearchZTIB) ) 02653 { 02654 fillAdcCounts(theMEBeam6TIBPosition1AdcCounts, 02655 theDigiRangeIterator, theDigiRangeIteratorEnd); 02656 } 02657 else if ( (theStripDet->surface().position().z() > 37.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 37.5 + theSearchZTIB) ) 02658 { 02659 fillAdcCounts(theMEBeam6TIBPosition2AdcCounts, 02660 theDigiRangeIterator, theDigiRangeIteratorEnd); 02661 } 02662 else if ( (theStripDet->surface().position().z() > 15.0 - theSearchZTIB) && (theStripDet->surface().position().z() < 15.0 + theSearchZTIB) ) 02663 { 02664 fillAdcCounts(theMEBeam6TIBPosition3AdcCounts, 02665 theDigiRangeIterator, theDigiRangeIteratorEnd); 02666 } 02667 else if ( (theStripDet->surface().position().z() < -7.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -7.5 - theSearchZTIB) ) 02668 { 02669 fillAdcCounts(theMEBeam6TIBPosition4AdcCounts, 02670 theDigiRangeIterator, theDigiRangeIteratorEnd); 02671 } 02672 else if ( (theStripDet->surface().position().z() < -30.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -30.5 - theSearchZTIB) ) 02673 { 02674 fillAdcCounts(theMEBeam6TIBPosition5AdcCounts, 02675 theDigiRangeIterator, theDigiRangeIteratorEnd); 02676 } 02677 else if ( (theStripDet->surface().position().z() < -53.0 + theSearchZTIB) && (theStripDet->surface().position().z() > -53.0 - theSearchZTIB) ) 02678 { 02679 fillAdcCounts(theMEBeam6TIBPosition6AdcCounts, 02680 theDigiRangeIterator, theDigiRangeIteratorEnd); 02681 } 02682 } 02683 // **** end of Beam 6 in TIB **** 02684 02685 // **** Beam 7 in TIB **** 02686 else if ( (thePart == "TIB") && (theTIBLayer == 4) && (theBeam == 7) ) 02687 { 02688 if ( (theStripDet->surface().position().z() > 60.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 60.5 + theSearchZTIB) ) 02689 { 02690 fillAdcCounts(theMEBeam7TIBPosition1AdcCounts, 02691 theDigiRangeIterator, theDigiRangeIteratorEnd); 02692 } 02693 else if ( (theStripDet->surface().position().z() > 37.5 - theSearchZTIB) && (theStripDet->surface().position().z() < 37.5 + theSearchZTIB) ) 02694 { 02695 fillAdcCounts(theMEBeam7TIBPosition2AdcCounts, 02696 theDigiRangeIterator, theDigiRangeIteratorEnd); 02697 } 02698 else if ( (theStripDet->surface().position().z() > 15.0 - theSearchZTIB) && (theStripDet->surface().position().z() < 15.0 + theSearchZTIB) ) 02699 { 02700 fillAdcCounts(theMEBeam7TIBPosition3AdcCounts, 02701 theDigiRangeIterator, theDigiRangeIteratorEnd); 02702 } 02703 else if ( (theStripDet->surface().position().z() < -7.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -7.5 - theSearchZTIB) ) 02704 { 02705 fillAdcCounts(theMEBeam7TIBPosition4AdcCounts, 02706 theDigiRangeIterator, theDigiRangeIteratorEnd); 02707 } 02708 else if ( (theStripDet->surface().position().z() < -30.5 + theSearchZTIB) && (theStripDet->surface().position().z() > -30.5 - theSearchZTIB) ) 02709 { 02710 fillAdcCounts(theMEBeam7TIBPosition5AdcCounts, 02711 theDigiRangeIterator, theDigiRangeIteratorEnd); 02712 } 02713 else if ( (theStripDet->surface().position().z() < -53.0 + theSearchZTIB) && (theStripDet->surface().position().z() > -53.0 - theSearchZTIB) ) 02714 { 02715 fillAdcCounts(theMEBeam7TIBPosition6AdcCounts, 02716 theDigiRangeIterator, theDigiRangeIteratorEnd); 02717 } 02718 } 02719 // **** end of Beam 7 in TIB **** 02720 } 02721 } 02722 }
DQMStore* LaserDQM::theDaqMonitorBEI [private] |
int LaserDQM::theDebugLevel [private] |
Definition at line 50 of file LaserDQM.h.
Referenced by fillAdcCounts(), initMonitors(), and LaserDQM().
Parameters LaserDQM::theDigiProducersList [private] |
std::string LaserDQM::theDQMFileName [private] |
double LaserDQM::theSearchPhiTEC [private] |
double LaserDQM::theSearchPhiTIB [private] |
double LaserDQM::theSearchPhiTOB [private] |
double LaserDQM::theSearchZTIB [private] |
double LaserDQM::theSearchZTOB [private] |