StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | List of all members
StEmcVirtualSimulator Class Referenceabstract
Inheritance diagram for StEmcVirtualSimulator:
StEmcSimpleSimulator StEmcPmtSimulator

Public Types

enum  StEmcSimulatorMode {
  kTestMode, kSimpleMode, kPrimaryOnlyMode, kPrimarySecondaryFullMode,
  kPrimarySecondaryFastMode
}
 

Public Member Functions

virtual void setTables (const StBemcTables *tables)=0
 
virtual void setCalibScale (float scale)=0
 
virtual void setCalibSpread (float spread)=0
 
virtual void setEmbeddingMode (bool flag)=0
 
virtual void setMaximumAdc (double adc)=0
 
virtual void setMaximumAdcSpread (double spread)=0
 
virtual StEmcRawHitmakeRawHit (const StMcCalorimeterHit *mcHit)=0
 

Detailed Description

Definition at line 22 of file StEmcVirtualSimulator.h.

Member Enumeration Documentation

possible modes of operation for simulators. Currently StEmcSimpleSimulator only implements the first two, while StEmcPmtSimulator implements all 5.

Definition at line 39 of file StEmcVirtualSimulator.h.


The documentation for this class was generated from the following files: