|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef EVENT_LOOP__UNIT_TEST_FIXTURE_H
9 #define EVENT_LOOP__UNIT_TEST_FIXTURE_H
16 #include <gtest/gtest.h>
31 unsigned eventCount (
const std::string& sampleName);
33 TObject *
getTObject (
const std::string& sampleName,
34 const std::string& objectName,
38 T *
getHist (
const std::string& sampleName,
39 const std::string& objectName,
47 static std::map<std::shared_ptr<Driver>,std::string>
m_jobs;
54 #include "UnitTestFixture.ihh"
T * getHist(const std::string &sampleName, const std::string &objectName, bool isMandatory)
static std::map< std::shared_ptr< Driver >, std::string > m_jobs
SH::SampleHandler getSH()
This module defines the arguments passed from the BATCH driver to the BATCH worker.
TObject * getTObject(const std::string &sampleName, const std::string &objectName, bool isMandatory)
std::string makeFile(const std::vector< unsigned > &entries)
A smart pointer class that holds a single Sample object.
void checkFileExecuted(const std::string &sampleName)
TH1 * getCallbacks(const std::string &sampleName)
A class that manages a list of Sample objects.
unsigned eventCount(const std::string &sampleName)
SH::SamplePtr getSample(const std::string &sameName)