#include "THaMWDC.h"
#include "MWDC.h"
#include "THaTriggerPlane.h"
#include "THaOpticsAnalytical.h"
#include "THaBigBiteTpMwdc.h"
ClassImp(THaBigBiteTpMwdc);
THaBigBiteTpMwdc::THaBigBiteTpMwdc(const char* name, const char* description)
: THaBigBite( name, description )
{
DEBUG_LEVEL_RELATED_PERFORMACE_CHECKER;
DEBUG_HALL_A_ANALYZER_DEBUGER_INIT
# if USE_AGEN_MWDC
AddDetector( new THaMWDC("dc", "BigBite Multi Wire Drift Chamber", this));
fMWDC=(THaMWDC*)GetDetector("dc");
assert(fMWDC);
#else
AddDetector( new TreeSearch::MWDC("mwdc", "BigBite Multi Wire Drift Chamber", this));
fMWDC=(TreeSearch::MWDC*)GetDetector("mwdc");
#endif //#if USE_AGEN_MWDC
AddDetector( new THaTriggerPlane("tp", "BigBite trigger plane", this));
fTriggerPlane=(THaTriggerPlane*)GetDetector("tp");
assert(fTriggerPlane);
Bool_t mr=MountOptics(new THaOpticsAnalytical("optics","BigBite Optics Child Class",this));
assert(mr);
}
THaBigBiteTpMwdc::~THaBigBiteTpMwdc(void)
{
}
#if DEBUG_LEVEL>1
#include "THaScintPlane.h"
Int_t THaBigBiteTpMwdc::DebugPort(void *p)
{
Info(Here("DebugPort()"),"\tDebugPort called");
TDatime now;
Init(now);
cout<<"GetPcentral()="<<GetPcentral()<<endl;
return kOK;
}
#endif//DEBUG_LEVEL>1
Last update: Tue Jul 7 19:26:16 2009
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.