53         ProcessMeanMode::create,
 
   54         "Extract mean mode from 3DH1D.");
 
   68         if(
m_f->m_comm->GetRank() == 0)
 
   70             cout << 
"ProcessMeanMode: Extracting mean mode..." << endl;
 
   74     if (
m_f->m_fielddef[0]->m_homogeneousZIDs[0] != 0)
 
   76         ASSERTL0(
false, 
"ProcessMeanMode: mean mode not found.");
 
#define ASSERTL0(condition, msg)
This processing module replaces all expansions by a single plane from 3DH1D fields, defined by the parameter planeid. 
pair< ModuleType, string > ModuleKey
void RegisterConfig(string key, string value)
Register a configuration option with a module. 
FieldSharedPtr m_f
Field object. 
virtual ~ProcessMeanMode()
boost::shared_ptr< Field > FieldSharedPtr
ModuleFactory & GetModuleFactory()
tKey RegisterCreatorFunction(tKey idKey, CreatorFunction classCreator, tDescription pDesc="")
Register a class with the factory.