QwAnalysis
|
Parity mock data analysis, test code. More...
#include <iostream>
#include <boost/random.hpp>
#include <TROOT.h>
#include <TFile.h>
#include <TTree.h>
#include "QwBeamLine.h"
#include "QwOptionsParity.h"
#include "QwEventBuffer.h"
#include "QwParityDB.h"
#include "QwHelicity.h"
#include "QwHelicityPattern.h"
#include "QwHistogramHelper.h"
#include "QwMainCerenkovDetector.h"
#include "QwLumi.h"
#include "QwSubsystemArrayParity.h"
Go to the source code of this file.
Macros | |
#define | NEVENTS 1000 |
#define | NVARS 4 |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
static const int | kMultiplet = 4 |
static bool | bDebug = false |
static bool | bTree = true |
static bool | bHisto = true |
static bool | bHelicity = true |
static bool | bDatabase = false |
Parity mock data analysis, test code.
Definition in file QwMockDataAnalysis.cc.
#define NEVENTS 1000 |
Definition at line 35 of file QwMockDataAnalysis.cc.
#define NVARS 4 |
Definition at line 37 of file QwMockDataAnalysis.cc.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Fill the search paths for the parameter files; this sets a static variable within the QwParameterFile class which will be used by all instances. The "scratch" directory should be first.
Definition at line 52 of file QwMockDataAnalysis.cc.
References QwHelicityPattern::AccumulateRunningBurstSum(), QwSubsystemArrayParity::AccumulateRunningSum(), QwParameterFile::AppendToSearchPath(), bDatabase, bDebug, bHelicity, bHisto, bTree, QwHelicityPattern::CalculateAsymmetry(), QwHelicityPattern::CalculateBurstAverage(), QwSubsystemArrayParity::CalculateRunningAverage(), QwHelicityPattern::CalculateRunningAverage(), QwHelicityPattern::CalculateRunningBurstAverage(), QwHelicityPattern::ClearBurstSum(), QwHelicityPattern::ClearEventData(), QwEventBuffer::CloseDataFile(), QwSubsystemArrayParity::ConstructBranchAndVector(), QwHelicityPattern::ConstructBranchAndVector(), QwHelicityPattern::ConstructHistograms(), QwSubsystemArray::ConstructHistograms(), DefineOptionsParity(), QwLog::endl(), QwHelicityPattern::FillDB(), QwSubsystemArrayParity::FillHistograms(), QwHelicityPattern::FillHistograms(), QwEventBuffer::FillSubsystemConfigurationData(), QwEventBuffer::FillSubsystemData(), QwSubsystemArrayParity::FillTreeVector(), QwHelicityPattern::FillTreeVector(), QwParityDB::GetAnalysisID(), getenv_safe_string(), getenv_safe_TString(), QwEventBuffer::GetEvent(), QwEventBuffer::GetEventNumber(), QwHelicity::GetHelicityActual(), QwHelicity::GetHelicityDelayed(), QwOptions::GetIntValuePairFirst(), QwOptions::GetIntValuePairLast(), QwParityDB::GetLumiDetectorID(), QwParityDB::GetMainDetectorID(), QwParityDB::GetMonitorID(), QwHelicity::GetPhaseNumber(), QwHelicity::GetRandomSeedActual(), QwHelicity::GetRandomSeedDelayed(), QwParityDB::GetRunID(), QwEventBuffer::GetRunNumber(), QwSubsystemArrayParity::GetSubsystemByName(), QwDatabase::GetVersion(), gQwHists, gQwOptions, QwSubsystemArrayParity::IncrementErrorCounters(), QwHelicityPattern::IsCompletePattern(), QwEventBuffer::IsPhysicsEvent(), QwEventBuffer::IsROCConfigurationEvent(), Qw::kBoldMagenta, kMultiplet, Qw::kNormal, QwHelicityPattern::LoadEventData(), QwHistogramHelper::LoadHistParamsFromFile(), QwEventBuffer::OpenDataFile(), QwSubsystemArray::ProcessEvent(), QwHelicityPattern::ProcessOptions(), QwSubsystemArray::ProcessOptions(), QwMessage, MQwCodaControlEvent::ReportRunSummary(), QwOptions::SetCommandLine(), and QwOptions::SetConfigFile().
|
static |
Definition at line 50 of file QwMockDataAnalysis.cc.
Referenced by main().
|
static |
Definition at line 44 of file QwMockDataAnalysis.cc.
Referenced by main().
|
static |
Definition at line 49 of file QwMockDataAnalysis.cc.
Referenced by main().
|
static |
Definition at line 48 of file QwMockDataAnalysis.cc.
Referenced by main().
|
static |
Definition at line 47 of file QwMockDataAnalysis.cc.
Referenced by main().
|
static |
Definition at line 41 of file QwMockDataAnalysis.cc.
Referenced by main().