LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ModuleType.h File Reference
#include "canvas/Utilities/Exception.h"
#include <string>

Go to the source code of this file.

Namespaces

 art
 

Enumerations

enum  art::ModuleType {
  art::ModuleType::non_art, art::ModuleType::producer, art::ModuleType::filter, art::ModuleType::analyzer,
  art::ModuleType::output_module, art::ModuleType::producing_service
}
 
enum  art::ModuleThreadingType { art::ModuleThreadingType::illegal, art::ModuleThreadingType::legacy, art::ModuleThreadingType::shared, art::ModuleThreadingType::replicated }
 

Functions

bool art::is_modifier (ModuleType const mt)
 
bool art::is_observer (ModuleType const mt)
 
std::string art::to_string (ModuleType const mt)