Functions
test_DetectorClocksService.cxx File Reference
#include "lardata/DetectorInfoServices/DetectorClocksService.h"
#include <string>
#include <iostream>
#include "art/Framework/Services/Registry/ServiceHandle.h"
#include "art/Framework/Core/detail/EngineCreator.h"
#include "CLHEP/Random/RandomEngine.h"
#include "dunecore/ArtSupport/ArtServiceHelper.h"

Go to the source code of this file.

Functions

int test_DetectorClocksService (string gname)
 
int main ()
 

Function Documentation

int main ( void  )

Definition at line 48 of file test_DetectorClocksService.cxx.

48  {
49  string gname = "dune35t4apa_v6";
51  return 0;
52 }
int test_DetectorClocksService(string gname)
int test_DetectorClocksService ( string  gname)

Definition at line 22 of file test_DetectorClocksService.cxx.

22  {
23  const string myname = "test_DetectorClocksService: ";
24  cout << myname << "Starting test" << endl;
25 #ifdef NDEBUG
26  cout << myname << "NDEBUG must be off." << endl;
27  abort();
28 #endif
29  string line = "-----------------------------";
30  string scfg;
31 
33 
34  cout << myname << line << endl;
35  cout << myname << "Get DetectorClocksService service." << endl;
36  auto const clockData = art::ServiceHandle<detinfo::DetectorClocksService const>()->DataForJob();
37 
38  cout << myname << line << endl;
39  cout << myname << "Use DetectorClocksService service." << endl;
40  cout << " TriggerTime: " << clockData.TriggerTime() << endl;
41  cout << " BeamGateTime: " << clockData.BeamGateTime() << endl;
42 
43  cout << myname << line << endl;
44  cout << "Done." << endl;
45  return 0;
46 }
static constexpr FileOnPath_t FileOnPath
static void load_services(std::string const &config)
void line(double t, double *p, double &x, double &y, double &z)
QTextStream & endl(QTextStream &s)