psana/test/DataSourceTest.cpp File Reference

#include <boost/make_shared.hpp>
#include <algorithm>
#include <iterator>
#include <iostream>
#include "psana/DataSource.h"
#include "psana/InputModule.h"
#include "PSEnv/Env.h"
#include <boost/test/included/unit_test.hpp>

Go to the source code of this file.

Defines

#define BOOST_TEST_MODULE   DataSourceTest

Functions

 BOOST_AUTO_TEST_CASE (test_1)
 BOOST_AUTO_TEST_CASE (test_events_1)
 BOOST_AUTO_TEST_CASE (test_events_2)
 BOOST_AUTO_TEST_CASE (test_events_3)
 BOOST_AUTO_TEST_CASE (test_steps_1)
 BOOST_AUTO_TEST_CASE (test_steps_2)
 BOOST_AUTO_TEST_CASE (test_steps_3)
 BOOST_AUTO_TEST_CASE (test_runs_1)
 BOOST_AUTO_TEST_CASE (test_runs_2)
 BOOST_AUTO_TEST_CASE (test_steps_nest_1)
 BOOST_AUTO_TEST_CASE (test_steps_nest_2)
 BOOST_AUTO_TEST_CASE (test_runs_nest_1)
 BOOST_AUTO_TEST_CASE (test_runs_nest_2)
 BOOST_AUTO_TEST_CASE (test_runs_nest_3)
 BOOST_AUTO_TEST_CASE (test_runs_nest_4)
 BOOST_AUTO_TEST_CASE (test_runs_nest_5)

Variables

std::deque< psana::InputModule::Statusm_states
boost::shared_ptr< DataSourcedataSrc


Define Documentation

#define BOOST_TEST_MODULE   DataSourceTest

Definition at line 27 of file DataSourceTest.cpp.


Function Documentation

BOOST_AUTO_TEST_CASE ( test_runs_nest_5   ) 

Definition at line 609 of file DataSourceTest.cpp.

References psana::Step::events(), psana::EventIter::next(), psana::StepIter::next(), psana::RunIter::next(), and psana::Run::steps().

BOOST_AUTO_TEST_CASE ( test_runs_nest_4   ) 

Definition at line 552 of file DataSourceTest.cpp.

References psana::Step::events(), psana::EventIter::next(), psana::StepIter::next(), psana::RunIter::next(), and psana::Run::steps().

BOOST_AUTO_TEST_CASE ( test_runs_nest_3   ) 

Definition at line 509 of file DataSourceTest.cpp.

References psana::Step::events(), psana::EventIter::next(), psana::StepIter::next(), psana::RunIter::next(), and psana::Run::steps().

BOOST_AUTO_TEST_CASE ( test_runs_nest_2   ) 

Definition at line 458 of file DataSourceTest.cpp.

References psana::Run::events(), psana::EventIter::next(), and psana::RunIter::next().

BOOST_AUTO_TEST_CASE ( test_runs_nest_1   ) 

Definition at line 424 of file DataSourceTest.cpp.

References psana::Run::events(), psana::EventIter::next(), and psana::RunIter::next().

BOOST_AUTO_TEST_CASE ( test_steps_nest_2   ) 

Definition at line 375 of file DataSourceTest.cpp.

References psana::Step::events(), psana::EventIter::next(), and psana::StepIter::next().

BOOST_AUTO_TEST_CASE ( test_steps_nest_1   ) 

Definition at line 340 of file DataSourceTest.cpp.

References psana::EventIter::next(), and psana::StepIter::next().

BOOST_AUTO_TEST_CASE ( test_runs_2   ) 

Definition at line 307 of file DataSourceTest.cpp.

References iter.

BOOST_AUTO_TEST_CASE ( test_runs_1   ) 

Definition at line 282 of file DataSourceTest.cpp.

References iter.

BOOST_AUTO_TEST_CASE ( test_steps_3   ) 

Definition at line 249 of file DataSourceTest.cpp.

References iter.

BOOST_AUTO_TEST_CASE ( test_steps_2   ) 

Definition at line 219 of file DataSourceTest.cpp.

References iter.

BOOST_AUTO_TEST_CASE ( test_steps_1   ) 

Definition at line 194 of file DataSourceTest.cpp.

References iter.

BOOST_AUTO_TEST_CASE ( test_events_3   ) 

Definition at line 158 of file DataSourceTest.cpp.

References iter.

BOOST_AUTO_TEST_CASE ( test_events_2   ) 

Definition at line 124 of file DataSourceTest.cpp.

References iter.

BOOST_AUTO_TEST_CASE ( test_events_1   ) 

Definition at line 98 of file DataSourceTest.cpp.

References iter.

BOOST_AUTO_TEST_CASE ( test_1   ) 

Definition at line 84 of file DataSourceTest.cpp.


Variable Documentation

boost::shared_ptr<DataSource> dataSrc

Definition at line 76 of file DataSourceTest.cpp.

Referenced by psana::PSAna::dataSource().

std::deque<psana::InputModule::Status> m_states

Definition at line 61 of file DataSourceTest.cpp.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7