|
JAPAn
Just Another Parity Analyzer
|
Parity mock data generator. More...
#include <iostream>#include <random>#include "QwLog.h"#include "QwBeamLine.h"#include "QwOptionsParity.h"#include "QwEventBuffer.h"#include "QwHelicity.h"#include "QwHelicityPattern.h"#include "QwBlindDetectorArray.h"#include "QwSubsystemArrayParity.h"#include "QwDetectorArray.h"#include "TStopwatch.h"
Include dependency graph for QwMockDataGenerator.cc:Go to the source code of this file.
Macros | |
| #define | NVARS 3 |
Functions | |
| std::string | stringify (int i) |
| int | main (int argc, char *argv[]) |
Variables | |
| static const int | kMultiplet = 64 |
| static const bool | kBeamTrips = true |
| static const bool | kDebug = false |
Parity mock data generator.
Definition in file QwMockDataGenerator.cc.
| #define NVARS 3 |
Definition at line 28 of file QwMockDataGenerator.cc.
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] ) |
Without anything, print usage
Definition at line 47 of file QwMockDataGenerator.cc.
References QwParameterFile::AppendToSearchPath(), QwSubsystemArray::ClearEventData(), QwEventBuffer::CloseDataFile(), DefineOptionsParity(), QwEventBuffer::EncodeEndEvent(), QwEventBuffer::EncodeGoEvent(), QwEventBuffer::EncodePrestartEvent(), QwEventBuffer::EncodeSubsystemData(), QwLog::endl(), QwEventBuffer::GetDataDirectory(), getenv_safe_string(), QwHelicityBase::GetHelicityActual(), QwHelicityBase::GetHelicityDelayed(), QwHelicity::GetRandomSeedActual(), QwHelicity::GetRandomSeedDelayed(), QwSubsystemArrayParity::GetSubsystemByName(), QwSubsystemArray::GetSubsystemByType(), QwSubsystemArray::GetWindowPeriod(), gQwOptions, QwEventBuffer::IsOnline(), kDebug, kMultiplet, QwSubsystemArrayParity::LoadMockDataParameters(), NVARS, QwEventBuffer::OpenDataFile(), QwEventBuffer::ProcessOptions(), QwSubsystemArray::ProcessOptions(), QwError, QwMessage, QwWarning, QwSubsystemArray::RandomizeEventData(), QwEventBuffer::ReOpenStream(), QwEventBuffer::ReportRunSummary(), QwEventBuffer::ResetControlParameters(), QwHelicityBase::RunPredictor(), QwHelicityBase::SetEventPatternPhase(), QwHelicityBase::SetFirstBits(), and QwCombinedBCM< T >::SetTripSeed().
Here is the call graph for this function:
|
inline |
Definition at line 41 of file QwMockDataGenerator.cc.
|
static |
Definition at line 35 of file QwMockDataGenerator.cc.
|
static |
Definition at line 38 of file QwMockDataGenerator.cc.
Referenced by main().
|
static |
Definition at line 32 of file QwMockDataGenerator.cc.
Referenced by main().