FEDRA emulsion software from the OPERA Collaboration
EdbScanClient.cxx File Reference
#include "TSystem.h"
#include "EdbScanClient.h"
#include "EdbScanClientPav.h"
Include dependency graph for EdbScanClient.cxx:

Functions

 ClassImp (EdbScanClient) EdbScanClient
 

Function Documentation

◆ ClassImp()

ClassImp ( EdbScanClient  )

– Author : Mykhailo Vladymyrov 18/07/2013 //////////////////////////////////////////////////////////////////////// // EdbScanClien // // remote scanning library main class. Works as a frontend for one of // two scan clients implementations, redirecting all calls to it. // // ////////////////////////////////////////////////////////////////////////

20 : eServerCreatesRootFile(true)
21{
22 switch(type_){
23 case scanClientSySal:
24 m_implementation = std::auto_ptr<EdbScanClientCommon> (new EdbScanClientSysal());
25 eServerCreatesRootFile = false;
26 break;
27
28 case scanClientPavicom:
29 case scanClientLasso:
30 m_implementation = std::auto_ptr<EdbScanClientCommon> (new EdbScanClientPav());
31 break;
32 };
33
34};
remote scanning for PAVICOM
Definition: EdbScanClientPav.h:9
remote scanning from Bern
Definition: EdbScanClientSysal.h:14