hep.ilc.marlin.jni
Class ProcessorMgr

java.lang.Object
  extended by hep.ilc.marlin.jni.LCRunListener
      extended by hep.ilc.marlin.jni.ProcessorMgr

public class ProcessorMgr
extends LCRunListener


Field Summary
 
Fields inherited from class hep.ilc.marlin.jni.LCRunListener
swigCMemOwn
 
Constructor Summary
protected ProcessorMgr(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 boolean addActiveProcessor(String processorType, String processorName, Parameters parameters)
           
 boolean addActiveProcessor(String processorType, String processorName, Parameters parameters, String condition)
           
 void delete()
           
 void dumpRegisteredProcessors()
           
 void dumpRegisteredProcessorsXML()
           
 void end()
           
protected  void finalize()
           
 Processor getActiveProcessor(String name)
           
protected static long getCPtr(ProcessorMgr obj)
           
 Processor getProcessor(String type)
           
 void init()
           
static ProcessorMgr instance()
           
 void modifyEvent(LCEvent evt)
           
 void modifyRunHeader(LCRunHeader run)
           
 void processEvent(org.lcsim.event.EventHeader event)
           
 void processEvent(hep.lcio.event.LCEvent event)
           
 void processEvent(LCEvent evt)
           
 void processRunHeader(hep.lcio.event.LCRunHeader rh)
           
 void processRunHeader(LCRunHeader run)
           
 void readDataSource(int numEvents)
           
 void removeActiveProcessor(String name)
           
 void setProcessorReturnValue(Processor proc, boolean val)
           
 void setProcessorReturnValue(Processor proc, boolean val, String name)
           
 
Methods inherited from class hep.ilc.marlin.jni.LCRunListener
equals, getCPtr, hashCode
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessorMgr

protected ProcessorMgr(long cPtr,
                       boolean cMemoryOwn)
Method Detail

getCPtr

protected static long getCPtr(ProcessorMgr obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class LCRunListener
Throws:
Throwable

delete

public void delete()
Overrides:
delete in class LCRunListener

processRunHeader

public void processRunHeader(hep.lcio.event.LCRunHeader rh)

processEvent

public void processEvent(hep.lcio.event.LCEvent event)

processEvent

public void processEvent(org.lcsim.event.EventHeader event)

instance

public static ProcessorMgr instance()

addActiveProcessor

public boolean addActiveProcessor(String processorType,
                                  String processorName,
                                  Parameters parameters,
                                  String condition)

addActiveProcessor

public boolean addActiveProcessor(String processorType,
                                  String processorName,
                                  Parameters parameters)

removeActiveProcessor

public void removeActiveProcessor(String name)

getActiveProcessor

public Processor getActiveProcessor(String name)

getProcessor

public Processor getProcessor(String type)

dumpRegisteredProcessors

public void dumpRegisteredProcessors()

dumpRegisteredProcessorsXML

public void dumpRegisteredProcessorsXML()

init

public void init()

processRunHeader

public void processRunHeader(LCRunHeader run)
Overrides:
processRunHeader in class LCRunListener

processEvent

public void processEvent(LCEvent evt)

end

public void end()

modifyRunHeader

public void modifyRunHeader(LCRunHeader run)
Overrides:
modifyRunHeader in class LCRunListener

modifyEvent

public void modifyEvent(LCEvent evt)

readDataSource

public void readDataSource(int numEvents)

setProcessorReturnValue

public void setProcessorReturnValue(Processor proc,
                                    boolean val)

setProcessorReturnValue

public void setProcessorReturnValue(Processor proc,
                                    boolean val,
                                    String name)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.