Project

General

Profile

Idea #21667

Reorganize artdaq code (specifically the Application directory)

Added by Eric Flumerfelt over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
Under Consideration
Target version:
Start date:
01/11/2019
Due date:
% Done:

100%

Estimated time:
Experiment:
-
Duration:

Description

When adding periodic reporting to SharedMemoryEventManager, I noticed that artdaq/Application contained a lot of code (Routing Policies) that really did not belong there.

On feature/Artdaq_Reorganization, I propose:
  1. Moving the artdaq/Application/Routing subdirectory to artdaq/RoutingPolicies
  2. Creating artdaq/Generators and moving CommandableFragmentGenerator, makeCommandableFragmentGenerator, GeneratorMacros, and CompositeDriver_generator from Application to Generators

History

#1 Updated by Eric Flumerfelt over 1 year ago

  • Category set to Under Consideration
  • % Done changed from 0 to 50

#2 Updated by Eric Flumerfelt over 1 year ago

  • Status changed from New to Resolved

#3 Updated by Ron Rechenmacher over 1 year ago

I pulled the demo and then did:

for dd in artdaq artdaq_demo artdaq_mpich_plugin; do cd $dd; git checkout feature/Artdaq_Reorganization; cd ..; done
mrb z
mrbsetenv
mrb b
cd ..
./run_demo.sh

All seems well.

#4 Updated by Ron Rechenmacher over 1 year ago

  • Status changed from Resolved to Reviewed

#5 Updated by Ron Rechenmacher over 1 year ago

Also, locally, did the merge of develop into feature/Artdaq_Reorganization and then checked out develop and merged feature/Artdaq_Reorganization back into develop and mrb z,... run_demo.sh
I did this all with the "debug" qualifier.

#6 Updated by Eric Flumerfelt over 1 year ago

  • % Done changed from 50 to 100
  • Target version set to artdaq v3_05_00
  • Status changed from Reviewed to Closed


Also available in: Atom PDF