padfuncs.h
#ifndef __PADFUNCS_H
#define __PADFUNCS_H
#include "nodestuff.h"
#include "timestampstuff.h"
#include <padEvtToRaw.hh>
//rmDS #include <PadCalibrationObject.hh>
#include <padInclBad.hh>
//rmPN #include <dPadRecParWrapper.h>
#include <PadRecModule.hh>
//rmPN #include <dPad23ParWrapper.h>
#include <dPadGeomWrapper.h>
//rmDS? #include <dPadFEMParWrapper.h>
//simDS #include <dPadGhitRawWrapper.h>
//rmDS? #include <dPadDCMWrapper.h>
//simDS? #include <dPadNibbleGhitWrapper.h>
#include <dPadRawWrapper.h>
#include <dPadClusterWrapper.h>
#include <dPadRawClusWrapper.h>
//rmPN #include <dPad23ParWrapper.h>
//rmPN#include <dPadGeom.h>
//rmDS #include <PadGetDCM.h>
#ifdef MAIN
padInclBad* PadInclBad;
PHpadDetectorGeo* mPadDetGeo;
padEvtToRaw* PadEvtToRaw;
PadRecModule* Pc1Rec;
PadRecModule* Pc2Rec; //DS add
PadRecModule* Pc3Rec;
//rmDS PadCalibrationObject* PadCalibration;
#else
extern padInclBad* PadInclBad;
extern PHpadDetectorGeo* mPadDetGeo;
extern padEvtToRaw* PadEvtToRaw;
extern PadRecModule* Pc1Rec;
extern PadRecModule* Pc2Rec; //DS add
extern PadRecModule* Pc3Rec;
//rmDS extern PadCalibrationObject* PadCalibration;
#endif
void setup_pad();
void ana_pad();
#endif