Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DBORptrs.h File Reference
#include <DAQ/Df250BORConfig.h>
#include <DAQ/Df125BORConfig.h>
#include <DAQ/DF1TDCBORConfig.h>
#include <DAQ/DCAEN1290TDCBORConfig.h>
#include <DAQ/DTSGBORConfig.h>
#include <JANA/jerror.h>
#include <DAQ/LinkAssociations.h>

Go to the source code of this file.

Classes

class  DBORptrs
 

Macros

#define MyBORTypes(X)
 
#define makevector(A)   vector<A*> v##A;
 
#define deletevector(A)   for(auto p : v##A) delete p;
 
#define clearvectors(A)   v##A.clear();
 
#define sortvector(A)   if( v##A.size()>1 ) sort(v##A.begin(), v##A.end(), SortByModule<A>);
 

Macro Definition Documentation

#define clearvectors (   A)    v##A.clear();

Definition at line 55 of file DBORptrs.h.

Referenced by DBORptrs::Delete().

#define deletevector (   A)    for(auto p : v##A) delete p;

Definition at line 54 of file DBORptrs.h.

Referenced by DBORptrs::Delete().

#define makevector (   A)    vector<A*> v##A;

Definition at line 48 of file DBORptrs.h.

#define sortvector (   A)    if( v##A.size()>1 ) sort(v##A.begin(), v##A.end(), SortByModule<A>);

Definition at line 65 of file DBORptrs.h.

Referenced by DBORptrs::Sort().