#include "boost/program_options.hpp"
#include <atomic>
#include <csignal>
#include <iostream>
#include <string>
#include <thread>
#include <memory>
#include <filesystem>
#include "FWCore/TestProcessor/interface/TestProcessor.h"
#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenRunInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenLumiInfoHeader.h"
#include "SimDataFormats/GeneratorProducts/interface/GenLumiInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/ExternalGeneratorEventInfo.h"
#include "SimDataFormats/GeneratorProducts/interface/ExternalGeneratorLumiInfo.h"
#include "FWCore/Services/interface/ExternalRandomNumberGeneratorService.h"
#include "FWCore/SharedMemory/interface/WriteBuffer.h"
#include "FWCore/SharedMemory/interface/ReadBuffer.h"
#include "FWCore/SharedMemory/interface/WorkerChannel.h"
#include "FWCore/SharedMemory/interface/ROOTSerializer.h"
#include "FWCore/SharedMemory/interface/ROOTDeserializer.h"
#include "FWCore/SharedMemory/interface/WorkerMonitorThread.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"
Go to the source code of this file.
Classes | |
class | Harness |
Typedefs | |
template<typename T > | |
using | Serializer = ROOTSerializer< T, WriteBuffer > |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
static char const *const | kHelpCommandOpt = "help,h" |
static char const *const | kHelpOpt = "help" |
static char const *const | kMemoryNameCommandOpt = "memory-name,m" |
static char const *const | kMemoryNameOpt = "memory-name" |
static char const *const | kUniqueIDCommandOpt = "unique-id,i" |
static char const *const | kUniqueIDOpt = "unique-id" |
static char const *const | kVerboseCommandOpt = "verbose,v" |
static char const *const | kVerboseOpt = "verbose" |
static std::string | s_uniqueID |
using Serializer = ROOTSerializer<T, WriteBuffer> |
Definition at line 83 of file externalGenerator.cc.
int main | ( | int | argc, |
char * | argv[] | ||
) |
===============================================================================================================================================================================================
variant2: for each run define phi-averaged A for normalization channel (Dref,16) and then, divide Rijk on it, i.e. get RRijk
eta=27
eta=25
eta=23
eta=22
eta=21
eta=26
eta=24
eta=19
eta=17
eta=25
eta=23
eta=22
eta=21
eta=26
eta=24
eta=20
eta=19
eta=18
eta=27 L1=1
eta=25 L1=1
eta=23 L1=1
eta=22 L1=1
eta=21 L1=1
eta=29 L1=1
eta=26 L1=1
eta=24 L1=1
eta=20 L1=1
eta=19 L1=1
eta=18 L1=1
eta=17 L1=1
eta=28 L7=1
eta=27 L7=1
eta=25 L7=1
eta=23 L7=1
eta=22 L7=1
eta=21 L7=1
eta=26 L7=1
eta=24 L7=1
eta=20 L7=1
eta=19 L7=1
eta=18 L7=1
eta=17 L7=1
eta=27
eta=25
eta=23
eta=22
eta=21
eta=26
eta=24
eta=19
eta=17
eta=25
eta=23
eta=22
eta=21
eta=26
eta=24
eta=20
eta=19
eta=18
eta=27 L1=1
eta=25 L1=1
eta=23 L1=1
eta=22 L1=1
eta=21 L1=1
eta=26 L1=1
eta=24 L1=1
eta=20 L1=1
eta=19 L1=1
eta=18 L1=1
eta=17 L1=1
eta=28 L7=1
eta=27 L7=1
eta=25 L7=1
eta=23 L7=1
eta=22 L7=1
eta=21 L7=1
eta=26 L7=1
eta=24 L7=1
eta=20 L7=1
eta=19 L7=1
eta=18 L7=1
eta=17 L7=1
eta=27
eta=28
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
RBX:
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
RBX:
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
errA with average Amplitudes
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
Summed Amplitude Plots:
RBX:
Prepare maps of good/bad channels:
Prepare maps of good/bad channels:
Prepare maps of good/bad channels:
Prepare maps of good/bad channels:
Definition at line 97 of file externalGenerator.cc.
References edm::shared_memory::WorkerChannel::accessLock(), dir2webdir::argc, cmsBatch::argv, cms::cuda::assert(), edm::BeginLuminosityBlock, edm::BeginRun, c, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, CMS_SA_ALLOW, ctppsRawToDigi_cff::configuration, counter, gather_cfg::cout, edm::ServiceRegistry::createContaining(), submitPVResolutionJobs::desc, edm::shared_memory::ROOTDeserializer< T, READBUFFER >::deserialize(), edm::EndLuminosityBlock, edm::EndRun, relativeConstraints::error, edm::Event, cppFunctionSkipper::exception, edm::shared_memory::WorkerChannel::fromWorkerBufferInfo(), Harness::getBeginLumiValue(), Harness::getEndLumiValue(), Harness::getEndRunValue(), Harness::getEventValue(), edm::ExternalRandomNumberGeneratorService::getState(), edm::shared_memory::WorkerChannel::handleTransitions(), mps_fire::i, kHelpCommandOpt, kHelpOpt, kMemoryNameCommandOpt, kMemoryNameOpt, kUniqueIDCommandOpt, kUniqueIDOpt, kVerboseCommandOpt, kVerboseOpt, edm::ExternalRandomNumberGeneratorService::mySeed(), AlcaSiPixelAliHarvester0T_cff::options, AlCaHLTBitMon_ParallelJobs::p, castor_dqm_sourceclient_file_cfg::path, writedatasetfile::run, alignCSCRings::s, s_uniqueID, edm::shared_memory::ROOTSerializer< T, WRITEBUFFER >::serialize(), edm::shared_memory::WorkerMonitorThread::setAction(), edm::ExternalRandomNumberGeneratorService::setState(), edm::shared_memory::WorkerMonitorThread::setupSignalHandling(), edm::shared_memory::WorkerMonitorThread::startThread(), AlCaHLTBitMon_QueryRunRegistry::string, edm::shared_memory::WorkerChannel::toWorkerBufferInfo(), verbose, and edm::shared_memory::WorkerChannel::workerSetupDone().
|
static |
Definition at line 37 of file externalGenerator.cc.
Referenced by main().
|
static |
Definition at line 36 of file externalGenerator.cc.
Referenced by main().
|
static |
Definition at line 33 of file externalGenerator.cc.
Referenced by main().
|
static |
Definition at line 32 of file externalGenerator.cc.
Referenced by main().
|
static |
Definition at line 35 of file externalGenerator.cc.
Referenced by main().
|
static |
Definition at line 34 of file externalGenerator.cc.
Referenced by main().
|
static |
Definition at line 39 of file externalGenerator.cc.
Referenced by main().
|
static |
Definition at line 38 of file externalGenerator.cc.
Referenced by main().
|
static |
Definition at line 42 of file externalGenerator.cc.
Referenced by main().