Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BesGlobalTrigSvc Class Reference

#include <BesGlobalTrigSvc.h>

Inheritance diagram for BesGlobalTrigSvc:

IBesGlobalTrigSvc IBesGlobalTrigSvc List of all members.

Public Member Functions

 BesGlobalTrigSvc (const std::string &name, ISvcLocator *svc)
 BesGlobalTrigSvc (const std::string &name, ISvcLocator *svc)
virtual StatusCode finalize ()
 Finalise the service.
virtual StatusCode finalize ()
 Finalise the service.
double getBarrelGate ()
double getBarrelGate ()
bool getBClus_PHI ()
bool getBClus_PHI ()
bool getBClusBB ()
bool getBClusBB ()
bool getBEtot_H ()
bool getBEtot_H ()
bool getBL_BBLK ()
bool getBL_BBLK ()
bool getBL_EBLK ()
bool getBL_EBLK ()
bool getBL_Z ()
bool getBL_Z ()
double getBTCEnergy (int theta, int phi)
double getBTCEnergy (int theta, int phi)
bool getBTofBB ()
bool getBTofBB ()
vector< int > getBTofHitMap ()
vector< int > getBTofHitMap ()
bool getClus_Z ()
bool getClus_Z ()
bool getDiff_B ()
bool getDiff_B ()
bool getDiff_E ()
bool getDiff_E ()
bool getEClus_PHI ()
bool getEClus_PHI ()
bool getEClusBB ()
bool getEClusBB ()
double getEETCEnergy (int theta, int phi)
double getEETCEnergy (int theta, int phi)
bool getEEtot_H ()
bool getEEtot_H ()
std::vector< double > & getEmcBlockE ()
std::vector< double > & getEmcBlockE ()
double getEmcBTotE ()
double getEmcBTotE ()
std::vector< double > getEmcClusE ()
std::vector< double > getEmcClusE ()
map< int, vector< complex<
int > >, greater< int > > 
getEmcClusId ()
map< int, vector< complex<
int > >, greater< int > > 
getEmcClusId ()
double getEmcEETotE ()
double getEmcEETotE ()
double getEmcETotE ()
double getEmcETotE ()
double getEmcLBTotE ()
double getEmcLBTotE ()
double getEmcLTotE ()
double getEmcLTotE ()
int getEmcNbCluster ()
int getEmcNbCluster ()
int getEmcNeeCluster ()
int getEmcNeeCluster ()
int getEmcNweCluster ()
int getEmcNweCluster ()
double getEmcRBTotE ()
double getEmcRBTotE ()
double getEmcRTotE ()
double getEmcRTotE ()
double getEmcTotE ()
double getEmcTotE ()
double getEmcWETotE ()
double getEmcWETotE ()
int getEndCapMode ()
int getEndCapMode ()
double getEndGate ()
double getEndGate ()
double getEnergy_Ratio ()
double getEnergy_Ratio ()
bool getETofBB ()
bool getETofBB ()
vector< int > getETofHitMap ()
vector< int > getETofHitMap ()
bool getEtot_L ()
bool getEtot_L ()
bool getEtot_M ()
bool getEtot_M ()
double getEvtTime ()
double getEvtTime ()
bool getGoodEvent ()
bool getGoodEvent ()
bool getIfpass ()
bool getIfpass ()
int getL1BLK_GATE ()
int getL1BLK_GATE ()
int getL1EBL_BR ()
int getL1EBL_BR ()
int getL1EBL_EC ()
int getL1EBL_EC ()
int getL1EBL_Z ()
int getL1EBL_Z ()
int getL1EBL_Z_Peak ()
int getL1EBL_Z_Peak ()
int getL1EBL_Z_Sigma ()
int getL1EBL_Z_Sigma ()
int getL1EDIFF_BR ()
int getL1EDIFF_BR ()
int getL1EDIFF_EC ()
int getL1EDIFF_EC ()
int getL1ETOT_BR ()
int getL1ETOT_BR ()
int getL1ETOT_BR_Peak ()
int getL1ETOT_BR_Peak ()
int getL1ETOT_BR_Sigma ()
int getL1ETOT_BR_Sigma ()
int getL1ETOT_EC ()
int getL1ETOT_EC ()
int getL1ETOT_EC_Peak ()
int getL1ETOT_EC_Peak ()
int getL1ETOT_EC_Sigma ()
int getL1ETOT_EC_Sigma ()
int getL1ETOT_L ()
int getL1ETOT_L ()
int getL1ETOT_L_Peak ()
int getL1ETOT_L_Peak ()
int getL1ETOT_L_Sigma ()
int getL1ETOT_L_Sigma ()
int getL1ETOT_M ()
int getL1ETOT_M ()
int getL1ETOT_M_Peak ()
int getL1ETOT_M_Peak ()
int getL1ETOT_M_Sigma ()
int getL1ETOT_M_Sigma ()
double getL1TC_GATE ()
double getL1TC_GATE ()
double getL1TC_THRESH ()
double getL1TC_THRESH ()
bool getLTrk_BB ()
bool getLTrk_BB ()
int getMAXMDCTRACK ()
int getMAXMDCTRACK ()
std::vector< int > getMdcLtrkId ()
std::vector< int > getMdcLtrkId ()
std::vector< int > getMdcStrkId ()
std::vector< int > getMdcStrkId ()
bool getMucBB3478 ()
bool getMucBB3478 ()
bool getMucBB37 ()
bool getMucBB37 ()
std::vector< int > getMuchitLayer ()
std::vector< int > getMuchitLayer ()
std::vector< int > getMuchitSeg ()
std::vector< int > getMuchitSeg ()
std::vector< int > getMucIndex ()
std::vector< int > getMucIndex ()
std::vector< int > getMuclayerSeg ()
std::vector< int > getMuclayerSeg ()
int getMucN3ltrackTotal ()
int getMucN3ltrackTotal ()
int getMucNhitBR ()
int getMucNhitBR ()
int getMucNhitEE ()
int getMucNhitEE ()
int getMucNhitTotal ()
int getMucNhitTotal ()
int getMucNhitWE ()
int getMucNhitWE ()
int getMucNlayerBR ()
int getMucNlayerBR ()
int getMucNlayerEE ()
int getMucNlayerEE ()
int getMucNlayerWE ()
int getMucNlayerWE ()
int getMucNtrackBR ()
int getMucNtrackBR ()
int getMucNtrackEC ()
int getMucNtrackEC ()
bool getNBClus1 ()
bool getNBClus1 ()
bool getNBTof1 ()
bool getNBTof1 ()
bool getNBTof2 ()
bool getNBTof2 ()
bool getNClus1 ()
bool getNClus1 ()
bool getNClus2 ()
bool getNClus2 ()
bool getNEClus1 ()
bool getNEClus1 ()
bool getNETof1 ()
bool getNETof1 ()
bool getNETof2 ()
bool getNETof2 ()
bool getNItrk1 ()
bool getNItrk1 ()
bool getNItrk2 ()
bool getNItrk2 ()
bool getNLtrk1 ()
bool getNLtrk1 ()
bool getNLtrk2 ()
bool getNLtrk2 ()
bool getNLtrkN ()
bool getNLtrkN ()
bool getNStrk1 ()
bool getNStrk1 ()
bool getNStrk2 ()
bool getNStrk2 ()
bool getNStrkN ()
bool getNStrkN ()
bool getNTof1 ()
bool getNTof1 ()
int getRunMode ()
int getRunMode ()
bool getSTrk_BB ()
bool getSTrk_BB ()
bool getTMATrkBB ()
bool getTMATrkBB ()
bool getTMBTrkBB ()
bool getTMBTrkBB ()
bool getTMCTrkBB ()
bool getTMCTrkBB ()
bool getTMNATrk1 ()
bool getTMNATrk1 ()
bool getTMNATrk2 ()
bool getTMNATrk2 ()
bool getTMNBTrk1 ()
bool getTMNBTrk1 ()
bool getTMNBTrk2 ()
bool getTMNBTrk2 ()
bool getTMNCTrk1 ()
bool getTMNCTrk1 ()
bool getTMNCTrk2 ()
bool getTMNCTrk2 ()
map< int, vector< int >, greater<
int > > 
getTofHitPos ()
map< int, vector< int >, greater<
int > > 
getTofHitPos ()
int getTofLayerControl ()
int getTofLayerControl ()
const int * getTrigChan () const
const int getTrigChan (int i)
const int * getTrigChan () const
const int getTrigChan (int i)
const int * getTrigCond () const
const int getTrigCond (int i)
const int * getTrigCond () const
const int getTrigCond (int i)
double getWETCEnergy (int theta, int phi)
double getWETCEnergy (int theta, int phi)
StatusCode GlobalTrig ()
StatusCode GlobalTrig ()
void handle (const Incident &)
void handle (const Incident &)
virtual StatusCode initialize ()
 Initialise the service (Inherited Service overrides).
virtual StatusCode initialize ()
 Initialise the service (Inherited Service overrides).
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)
void setBClus_PHI (bool i)
void setBClus_PHI (bool i)
void setBClusBB (bool i)
void setBClusBB (bool i)
void setBEtot_H (bool i)
void setBEtot_H (bool i)
void setBL_BBLK (bool i)
void setBL_BBLK (bool i)
void setBL_EBLK (bool i)
void setBL_EBLK (bool i)
void setBL_Z (bool i)
void setBL_Z (bool i)
void setBTCEnergy (int theta, int phi, double energy)
void setBTCEnergy (int theta, int phi, double energy)
void setBTofBB (bool i)
void setBTofBB (bool i)
void setBTofHitMap (vector< int > i)
void setBTofHitMap (vector< int > i)
void setClus_Z (bool i)
void setClus_Z (bool i)
void setDiff_B (bool i)
void setDiff_B (bool i)
void setDiff_E (bool i)
void setDiff_E (bool i)
void setEClus_PHI (bool i)
void setEClus_PHI (bool i)
void setEClusBB (bool i)
void setEClusBB (bool i)
void setEETCEnergy (int theta, int phi, double energy)
void setEETCEnergy (int theta, int phi, double energy)
void setEEtot_H (bool i)
void setEEtot_H (bool i)
void setEmcBlockE (std::vector< double > i)
void setEmcBlockE (std::vector< double > i)
void setEmcBTotE (double i)
void setEmcBTotE (double i)
void setEmcClusE (std::vector< double > i)
void setEmcClusE (std::vector< double > i)
void setEmcClusId (map< int, vector< complex< int > >, greater< int > > i)
void setEmcClusId (map< int, vector< complex< int > >, greater< int > > i)
void setEmcEETotE (double i)
void setEmcEETotE (double i)
void setEmcETotE (double i)
void setEmcETotE (double i)
void setEmcLBTotE (double i)
void setEmcLBTotE (double i)
void setEmcLTotE (double i)
void setEmcLTotE (double i)
void setEmcNbCluster (int i)
void setEmcNbCluster (int i)
void setEmcNeeCluster (int i)
void setEmcNeeCluster (int i)
void setEmcNweCluster (int i)
void setEmcNweCluster (int i)
void setEmcRBTotE (double i)
void setEmcRBTotE (double i)
void setEmcRTotE (double i)
void setEmcRTotE (double i)
void setEmcTotE (double i)
void setEmcTotE (double i)
void setEmcWETotE (double i)
void setEmcWETotE (double i)
void setETofBB (bool i)
void setETofBB (bool i)
void setETofHitMap (vector< int > i)
void setETofHitMap (vector< int > i)
void setEtot_L (bool i)
void setEtot_L (bool i)
void setEtot_M (bool i)
void setEtot_M (bool i)
void setEvtTime (double i)
void setEvtTime (double i)
void setGoodEvent (bool i)
void setGoodEvent (bool i)
void setIfpass (bool i)
void setIfpass (bool i)
void setLTrk_BB (bool i)
void setLTrk_BB (bool i)
void setMdcLtrkId (std::vector< int > i)
void setMdcLtrkId (std::vector< int > i)
void setMdcStrkId (std::vector< int > i)
void setMdcStrkId (std::vector< int > i)
void setMucBB3478 (bool i)
void setMucBB3478 (bool i)
void setMucBB37 (bool i)
void setMucBB37 (bool i)
void setMucIndex (std::vector< int > i)
void setMucIndex (std::vector< int > i)
void setMucN3ltrackTotal (int i)
void setMucN3ltrackTotal (int i)
void setMucNtrackBR (int i)
void setMucNtrackBR (int i)
void setMucNtrackEC (int i)
void setMucNtrackEC (int i)
void setNBClus1 (bool i)
void setNBClus1 (bool i)
void setNBTof1 (bool i)
void setNBTof1 (bool i)
void setNBTof2 (bool i)
void setNBTof2 (bool i)
void setNClus1 (bool i)
void setNClus1 (bool i)
void setNClus2 (bool i)
void setNClus2 (bool i)
void setNEClus1 (bool i)
void setNEClus1 (bool i)
void setNETof1 (bool i)
void setNETof1 (bool i)
void setNETof2 (bool i)
void setNETof2 (bool i)
void setNItrk1 (bool i)
void setNItrk1 (bool i)
void setNItrk2 (bool i)
void setNItrk2 (bool i)
void setNLtrk1 (bool i)
void setNLtrk1 (bool i)
void setNLtrk2 (bool i)
void setNLtrk2 (bool i)
void setNLtrkN (bool i)
void setNLtrkN (bool i)
void setNStrk1 (bool i)
void setNStrk1 (bool i)
void setNStrk2 (bool i)
void setNStrk2 (bool i)
void setNStrkN (bool i)
void setNStrkN (bool i)
void setNTof1 (bool i)
void setNTof1 (bool i)
void setRunMode (int mode)
void setRunMode (int mode)
void setSTrk_BB (bool i)
void setSTrk_BB (bool i)
void setTMATrkBB (bool i)
void setTMATrkBB (bool i)
void setTMBTrkBB (bool i)
void setTMBTrkBB (bool i)
void setTMCTrkBB (bool i)
void setTMCTrkBB (bool i)
void setTMNATrk1 (bool i)
void setTMNATrk1 (bool i)
void setTMNATrk2 (bool i)
void setTMNATrk2 (bool i)
void setTMNBTrk1 (bool i)
void setTMNBTrk1 (bool i)
void setTMNBTrk2 (bool i)
void setTMNBTrk2 (bool i)
void setTMNCTrk1 (bool i)
void setTMNCTrk1 (bool i)
void setTMNCTrk2 (bool i)
void setTMNCTrk2 (bool i)
void setTofHitPos (map< int, vector< int >, greater< int > > i)
void setTofHitPos (map< int, vector< int >, greater< int > > i)
void setTrigChan (int i, int j)
void setTrigChan (int i, int j)
void setTrigCond (int i, bool j)
void setTrigCond (int i, bool j)
StatusCode setTrigCondition ()
StatusCode setTrigCondition ()
void setWETCEnergy (int theta, int phi, double energy)
void setWETCEnergy (int theta, int phi, double energy)
void startEmcTrig ()
void startEmcTrig ()
void startMdcTrig ()
void startMdcTrig ()
void startTMTrig ()
void startTMTrig ()
void startTofTrig ()
void startTofTrig ()
virtual ~BesGlobalTrigSvc ()
virtual ~BesGlobalTrigSvc ()

Static Public Member Functions

const InterfaceID & interfaceID ()
const InterfaceID & interfaceID ()

Private Attributes

std::vector< int > btofHitMap
std::vector< int > btofHitMap
std::vector< int > channelNo
std::vector< int > channelNo
bool emc_BClus_PHI
bool emc_BClusBB
bool emc_BEtot_H
bool emc_BL_BBLK
bool emc_BL_EBLK
bool emc_BL_Z
bool emc_Clus_Z
bool emc_Diff_B
bool emc_Diff_E
bool emc_EClus_PHI
bool emc_EClusBB
bool emc_EEtot_H
bool emc_Etot_L
bool emc_Etot_M
bool emc_NBClus1
bool emc_NClus1
bool emc_NClus2
bool emc_NEClus1
double emcBarrelGate
std::vector< double > emcBlockE
std::vector< double > emcBlockE
double emcBTCEnergy [TrigConf::TCTHETANO_B][TrigConf::TCPHINO_B]
double emcBTotE
std::vector< double > emcClusE
std::vector< double > emcClusE
map< int, vector< complex<
int > >, greater< int > > 
emcClusId
map< int, vector< complex<
int > >, greater< int > > 
emcClusId
double emcEETCEnergy [TrigConf::TCTHETANO_E][TrigConf::TCPHINO_E]
double emcEETotE
double emcEndGate
double emcETotE
double emcLBTotE
double emcLTotE
int emcNbCluster
int emcNeeCluster
int emcNweCluster
double emcRBTotE
double emcRTotE
double emcTotE
double emcWETCEnergy [TrigConf::TCTHETANO_E][TrigConf::TCPHINO_E]
double emcWETotE
double Energy_Ratio
std::vector< int > etofHitMap
std::vector< int > etofHitMap
bool ifpass
int L1BLK_GATE
int L1EBL_BR
int L1EBL_EC
int L1EBL_Z
int L1EBL_Z_Peak
int L1EBL_Z_Sigma
int L1EDIFF_BR
int L1EDIFF_EC
int L1ETOT_BR
int L1ETOT_BR_Peak
int L1ETOT_BR_Sigma
int L1ETOT_EC
int L1ETOT_EC_Peak
int L1ETOT_EC_Sigma
int L1ETOT_L
int L1ETOT_L_Peak
int L1ETOT_L_Sigma
int L1ETOT_M
int L1ETOT_M_Peak
int L1ETOT_M_Sigma
double L1TC_GATE
double L1TC_THRESH
BesEmcTrigm_EmcTrig
BesEmcTrigm_EmcTrig
double m_evttime
bool m_goodEvent
BesMdcTrigm_MdcTrig
BesMdcTrigm_MdcTrig
BesMucTrigm_MucTrig
BesMucTrigm_MucTrig
RealizationSvcm_RealizationSvc
RealizationSvcm_RealizationSvc
int m_runMode
BesTMTrigm_TMTrig
BesTMTrigm_TMTrig
int m_tofLayer
BesTofTrigm_TofTrig
BesTofTrigm_TofTrig
int m_trigChannel [16]
int m_trigCondition [48]
int MAXMDCTRACK
bool mdc_LTrk_BB
bool mdc_NItrk1
bool mdc_NItrk2
bool mdc_NLtrk1
bool mdc_NLtrk2
bool mdc_NLtrkN
bool mdc_NStrk1
bool mdc_NStrk2
bool mdc_NStrkN
bool mdc_STrk_BB
std::vector< int > mdcLtrkId
std::vector< int > mdcLtrkId
std::vector< int > mdcStrkId
std::vector< int > mdcStrkId
bool muc_BB3478
bool muc_BB37
std::vector< int > muc_index
std::vector< int > muc_index
int muc_n3ltracktotal
int muc_nhitBR
int muc_nhitEE
int muc_nhitTotal
int muc_nhitWE
int muc_nlayerBR
int muc_nlayerEE
int muc_nlayerWE
int muc_ntrackBR
int muc_ntrackEC
std::vector< int > muc_vhitLayer
std::vector< int > muc_vhitLayer
std::vector< int > muc_vhitSeg
std::vector< int > muc_vhitSeg
std::vector< int > muc_vlayerSeg
std::vector< int > muc_vlayerSeg
bool tm_ATrk_BB
bool tm_BTrk_BB
bool tm_CTrk_BB
int tm_endcap
bool tm_NATrk1
bool tm_NATrk2
bool tm_NBTrk1
bool tm_NBTrk2
bool tm_NCTrk1
bool tm_NCTrk2
bool tof_BTofBB
bool tof_ETofBB
bool tof_NBTof1
bool tof_NBTof2
bool tof_NETof1
bool tof_NETof2
bool tof_NTof1
map< int, vector< int >, greater<
int > > 
tofHitPos
map< int, vector< int >, greater<
int > > 
tofHitPos
std::vector< std::string > trigChannel
std::vector< std::string > trigChannel
bool trigCond [48]
std::vector< std::string > trigCondName
std::vector< std::string > trigCondName
std::vector< int > trigOut
std::vector< int > trigOut
std::vector< std::string > trigTable
std::vector< std::string > trigTable
std::string trigTableFile
std::vector< int > vTrigCond
std::vector< int > vTrigCond
std::vector< std::string > vTrigLine
std::vector< std::string > vTrigLine

Static Private Attributes

const std::string COND_NAME [48]

Constructor & Destructor Documentation

BesGlobalTrigSvc::BesGlobalTrigSvc const std::string &  name,
ISvcLocator *  svc
 

00094                                : Service( name, svc ),m_MdcTrig(0),m_TofTrig(0),m_EmcTrig(0),m_MucTrig(0),m_TMTrig(0)
00095 {
00096   trigTableFile = std::string(getenv( "TRIGGERROOT" ));
00097   trigTableFile += std::string("/share/TriggerTable.txt");
00098   declareProperty("TrigTableCon", trigTableFile);
00099   declareProperty("TofLayerControl", m_tofLayer = 2);
00100   declareProperty("L1TC_GATE", L1TC_GATE = 70);
00101   declareProperty("L1TC_THRESH", L1TC_THRESH = 130);
00102   declareProperty("L1ETOT_L", L1ETOT_L = 0x56);
00103   declareProperty("L1ETOT_M", L1ETOT_M = 0xba); //0xba(run10584),0x190,0x10a(run9571)
00104   declareProperty("L1ETOT_BR", L1ETOT_BR = 0x19a);//0x216,0x19a
00105   declareProperty("L1ETOT_EC", L1ETOT_EC = 0x19a);//0x1bd,0x19a
00106   declareProperty("L1EBL_BR", L1EBL_BR = 0x30);
00107   declareProperty("L1EBL_EC", L1EBL_EC = 0x1ec);
00108   declareProperty("L1EDIFF_BR", L1EDIFF_BR = 0xf6);
00109   declareProperty("L1EDIFF_EC", L1EDIFF_EC = 0xe1);
00110   declareProperty("L1BLK_GATE", L1BLK_GATE = 0x30);
00111   declareProperty("L1EBL_Z", L1EBL_Z = 0xa4);
00112   declareProperty("MAXMDCTRACK", MAXMDCTRACK = 4);
00113   declareProperty("TM_ENDCAP_MODE", tm_endcap = 0);
00114   declareProperty("Energy_Ratio", Energy_Ratio = 1.);
00115 }

BesGlobalTrigSvc::~BesGlobalTrigSvc  )  [virtual]
 

00117 {
00118 }

BesGlobalTrigSvc::BesGlobalTrigSvc const std::string &  name,
ISvcLocator *  svc
 

virtual BesGlobalTrigSvc::~BesGlobalTrigSvc  )  [virtual]
 


Member Function Documentation

virtual StatusCode BesGlobalTrigSvc::finalize  )  [virtual]
 

Finalise the service.

StatusCode BesGlobalTrigSvc::finalize  )  [virtual]
 

Finalise the service.

00234 {
00235   MsgStream log( msgSvc(), name() );
00236   log << MSG::INFO << "Service finalized successfully" << endreq;
00237   return StatusCode::SUCCESS;
00238 }

double BesGlobalTrigSvc::getBarrelGate  )  [inline]
 

00083 { return emcBarrelGate; }

double BesGlobalTrigSvc::getBarrelGate  )  [inline]
 

00083 { return emcBarrelGate; }

bool BesGlobalTrigSvc::getBClus_PHI  )  [inline]
 

00226 { return emc_BClus_PHI; }

bool BesGlobalTrigSvc::getBClus_PHI  )  [inline]
 

00226 { return emc_BClus_PHI; }

bool BesGlobalTrigSvc::getBClusBB  )  [inline]
 

00223 { return emc_BClusBB; }

bool BesGlobalTrigSvc::getBClusBB  )  [inline]
 

00223 { return emc_BClusBB; }

bool BesGlobalTrigSvc::getBEtot_H  )  [inline]
 

00228 { return emc_BEtot_H; }

bool BesGlobalTrigSvc::getBEtot_H  )  [inline]
 

00228 { return emc_BEtot_H; }

bool BesGlobalTrigSvc::getBL_BBLK  )  [inline]
 

00235 { return emc_BL_BBLK; }

bool BesGlobalTrigSvc::getBL_BBLK  )  [inline]
 

00235 { return emc_BL_BBLK; }

bool BesGlobalTrigSvc::getBL_EBLK  )  [inline]
 

00236 { return emc_BL_EBLK; }

bool BesGlobalTrigSvc::getBL_EBLK  )  [inline]
 

00236 { return emc_BL_EBLK; }

bool BesGlobalTrigSvc::getBL_Z  )  [inline]
 

00232 { return emc_BL_Z; }

bool BesGlobalTrigSvc::getBL_Z  )  [inline]
 

00232 { return emc_BL_Z; }

double BesGlobalTrigSvc::getBTCEnergy int  theta,
int  phi
[inline]
 

00252 { return emcBTCEnergy[theta][phi]; }

double BesGlobalTrigSvc::getBTCEnergy int  theta,
int  phi
[inline]
 

00252 { return emcBTCEnergy[theta][phi]; }

bool BesGlobalTrigSvc::getBTofBB  )  [inline]
 

00168 { return tof_BTofBB; }

bool BesGlobalTrigSvc::getBTofBB  )  [inline]
 

00168 { return tof_BTofBB; }

vector<int> BesGlobalTrigSvc::getBTofHitMap  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00173 { return btofHitMap; } 

vector<int> BesGlobalTrigSvc::getBTofHitMap  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00173 { return btofHitMap; } 

bool BesGlobalTrigSvc::getClus_Z  )  [inline]
 

00225 { return emc_Clus_Z; }

bool BesGlobalTrigSvc::getClus_Z  )  [inline]
 

00225 { return emc_Clus_Z; }

bool BesGlobalTrigSvc::getDiff_B  )  [inline]
 

00233 { return emc_Diff_B; }

bool BesGlobalTrigSvc::getDiff_B  )  [inline]
 

00233 { return emc_Diff_B; }

bool BesGlobalTrigSvc::getDiff_E  )  [inline]
 

00234 { return emc_Diff_E; }

bool BesGlobalTrigSvc::getDiff_E  )  [inline]
 

00234 { return emc_Diff_E; }

bool BesGlobalTrigSvc::getEClus_PHI  )  [inline]
 

00227 { return emc_EClus_PHI; }

bool BesGlobalTrigSvc::getEClus_PHI  )  [inline]
 

00227 { return emc_EClus_PHI; }

bool BesGlobalTrigSvc::getEClusBB  )  [inline]
 

00224 { return emc_EClusBB; }

bool BesGlobalTrigSvc::getEClusBB  )  [inline]
 

00224 { return emc_EClusBB; }

double BesGlobalTrigSvc::getEETCEnergy int  theta,
int  phi
[inline]
 

00254 { return emcEETCEnergy[theta][phi]; }

double BesGlobalTrigSvc::getEETCEnergy int  theta,
int  phi
[inline]
 

00254 { return emcEETCEnergy[theta][phi]; }

bool BesGlobalTrigSvc::getEEtot_H  )  [inline]
 

00229 { return emc_EEtot_H; }

bool BesGlobalTrigSvc::getEEtot_H  )  [inline]
 

00229 { return emc_EEtot_H; }

std::vector<double>& BesGlobalTrigSvc::getEmcBlockE  )  [inline]
 

00239 { return emcBlockE; };

std::vector<double>& BesGlobalTrigSvc::getEmcBlockE  )  [inline]
 

00239 { return emcBlockE; };

double BesGlobalTrigSvc::getEmcBTotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00246 { return emcBTotE; }

double BesGlobalTrigSvc::getEmcBTotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00246 { return emcBTotE; }

std::vector<double> BesGlobalTrigSvc::getEmcClusE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00256 { return emcClusE; }

std::vector<double> BesGlobalTrigSvc::getEmcClusE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00256 { return emcClusE; }

map<int,vector<complex<int> >,greater<int> > BesGlobalTrigSvc::getEmcClusId  )  [inline]
 

00255 { return emcClusId; }

map<int,vector<complex<int> >,greater<int> > BesGlobalTrigSvc::getEmcClusId  )  [inline]
 

00255 { return emcClusId; }

double BesGlobalTrigSvc::getEmcEETotE  )  [inline]
 

00251 { return emcEETotE; }

double BesGlobalTrigSvc::getEmcEETotE  )  [inline]
 

00251 { return emcEETotE; }

double BesGlobalTrigSvc::getEmcETotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00247 { return emcETotE; }

double BesGlobalTrigSvc::getEmcETotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00247 { return emcETotE; }

double BesGlobalTrigSvc::getEmcLBTotE  )  [inline]
 

00248 { return emcLBTotE; }

double BesGlobalTrigSvc::getEmcLBTotE  )  [inline]
 

00248 { return emcLBTotE; }

double BesGlobalTrigSvc::getEmcLTotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00244 { return emcLTotE; }

double BesGlobalTrigSvc::getEmcLTotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00244 { return emcLTotE; }

int BesGlobalTrigSvc::getEmcNbCluster  )  [inline]
 

00240 { return emcNbCluster; }

int BesGlobalTrigSvc::getEmcNbCluster  )  [inline]
 

00240 { return emcNbCluster; }

int BesGlobalTrigSvc::getEmcNeeCluster  )  [inline]
 

00242 { return emcNeeCluster; }

int BesGlobalTrigSvc::getEmcNeeCluster  )  [inline]
 

00242 { return emcNeeCluster; }

int BesGlobalTrigSvc::getEmcNweCluster  )  [inline]
 

00241 { return emcNweCluster; }

int BesGlobalTrigSvc::getEmcNweCluster  )  [inline]
 

00241 { return emcNweCluster; }

double BesGlobalTrigSvc::getEmcRBTotE  )  [inline]
 

00249 { return emcRBTotE; }

double BesGlobalTrigSvc::getEmcRBTotE  )  [inline]
 

00249 { return emcRBTotE; }

double BesGlobalTrigSvc::getEmcRTotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00245 { return emcRTotE; }

double BesGlobalTrigSvc::getEmcRTotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00245 { return emcRTotE; }

double BesGlobalTrigSvc::getEmcTotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00243 { return emcTotE; }

double BesGlobalTrigSvc::getEmcTotE  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00243 { return emcTotE; }

double BesGlobalTrigSvc::getEmcWETotE  )  [inline]
 

00250 { return emcWETotE; }

double BesGlobalTrigSvc::getEmcWETotE  )  [inline]
 

00250 { return emcWETotE; }

int BesGlobalTrigSvc::getEndCapMode  )  [inline]
 

00313 { return tm_endcap; }

int BesGlobalTrigSvc::getEndCapMode  )  [inline]
 

00313 { return tm_endcap; }

double BesGlobalTrigSvc::getEndGate  )  [inline]
 

00084 { return emcEndGate; }

double BesGlobalTrigSvc::getEndGate  )  [inline]
 

00084 { return emcEndGate; }

double BesGlobalTrigSvc::getEnergy_Ratio  )  [inline]
 

00081 { return Energy_Ratio; }

double BesGlobalTrigSvc::getEnergy_Ratio  )  [inline]
 

00081 { return Energy_Ratio; }

bool BesGlobalTrigSvc::getETofBB  )  [inline]
 

00169 { return tof_ETofBB; }

bool BesGlobalTrigSvc::getETofBB  )  [inline]
 

00169 { return tof_ETofBB; }

vector<int> BesGlobalTrigSvc::getETofHitMap  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00174 { return etofHitMap; } 

vector<int> BesGlobalTrigSvc::getETofHitMap  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00174 { return etofHitMap; } 

bool BesGlobalTrigSvc::getEtot_L  )  [inline]
 

00230 { return emc_Etot_L; }

bool BesGlobalTrigSvc::getEtot_L  )  [inline]
 

00230 { return emc_Etot_L; }

bool BesGlobalTrigSvc::getEtot_M  )  [inline]
 

00231 { return emc_Etot_M; }

bool BesGlobalTrigSvc::getEtot_M  )  [inline]
 

00231 { return emc_Etot_M; }

double BesGlobalTrigSvc::getEvtTime  )  [inline]
 

00049 { return m_evttime; }

double BesGlobalTrigSvc::getEvtTime  )  [inline]
 

00049 { return m_evttime; }

bool BesGlobalTrigSvc::getGoodEvent  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00052 { return m_goodEvent; };

bool BesGlobalTrigSvc::getGoodEvent  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00052 { return m_goodEvent; };

bool BesGlobalTrigSvc::getIfpass  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00106 { return ifpass; }

bool BesGlobalTrigSvc::getIfpass  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00106 { return ifpass; }

int BesGlobalTrigSvc::getL1BLK_GATE  ) 
 

int BesGlobalTrigSvc::getL1BLK_GATE  ) 
 

00357                                     { 
00358   L1BLK_GATE = m_RealizationSvc->getVthBalBLK();
00359   return L1BLK_GATE; 
00360 }

int BesGlobalTrigSvc::getL1EBL_BR  ) 
 

int BesGlobalTrigSvc::getL1EBL_BR  ) 
 

00337                                   { 
00338   L1EBL_BR = m_RealizationSvc->getVthBalBLK();
00339   return L1EBL_BR; 
00340 }

int BesGlobalTrigSvc::getL1EBL_EC  ) 
 

int BesGlobalTrigSvc::getL1EBL_EC  ) 
 

00342                                   { 
00343   L1EBL_EC = m_RealizationSvc->getVthBalEEMC();
00344   return L1EBL_EC; 
00345 }

int BesGlobalTrigSvc::getL1EBL_Z  ) 
 

int BesGlobalTrigSvc::getL1EBL_Z  ) 
 

00362                                  { 
00363   L1EBL_Z = m_RealizationSvc->getVthBLZ();
00364   return L1EBL_Z; 
00365 }

int BesGlobalTrigSvc::getL1EBL_Z_Peak  )  [inline]
 

00067 { return L1EBL_Z_Peak; }

int BesGlobalTrigSvc::getL1EBL_Z_Peak  )  [inline]
 

00067 { return L1EBL_Z_Peak; }

int BesGlobalTrigSvc::getL1EBL_Z_Sigma  )  [inline]
 

00068 { return L1EBL_Z_Sigma; }

int BesGlobalTrigSvc::getL1EBL_Z_Sigma  )  [inline]
 

00068 { return L1EBL_Z_Sigma; }

int BesGlobalTrigSvc::getL1EDIFF_BR  ) 
 

int BesGlobalTrigSvc::getL1EDIFF_BR  ) 
 

00347                                     { 
00348   L1EDIFF_BR = m_RealizationSvc->getVthDiffB();
00349   return L1EDIFF_BR; 
00350 }

int BesGlobalTrigSvc::getL1EDIFF_EC  ) 
 

int BesGlobalTrigSvc::getL1EDIFF_EC  ) 
 

00352                                     { 
00353   L1EDIFF_EC = m_RealizationSvc->getVthDiffE();
00354   return L1EDIFF_EC; 
00355 }

int BesGlobalTrigSvc::getL1ETOT_BR  ) 
 

int BesGlobalTrigSvc::getL1ETOT_BR  ) 
 

00327                                    { 
00328   L1ETOT_BR = m_RealizationSvc->getVthBEtotH();
00329   return L1ETOT_BR; 
00330 }

int BesGlobalTrigSvc::getL1ETOT_BR_Peak  )  [inline]
 

00063 { return L1ETOT_BR_Peak; }

int BesGlobalTrigSvc::getL1ETOT_BR_Peak  )  [inline]
 

00063 { return L1ETOT_BR_Peak; }

int BesGlobalTrigSvc::getL1ETOT_BR_Sigma  )  [inline]
 

00064 { return L1ETOT_BR_Sigma; }

int BesGlobalTrigSvc::getL1ETOT_BR_Sigma  )  [inline]
 

00064 { return L1ETOT_BR_Sigma; }

int BesGlobalTrigSvc::getL1ETOT_EC  ) 
 

int BesGlobalTrigSvc::getL1ETOT_EC  ) 
 

00332                                    { 
00333   L1ETOT_EC = m_RealizationSvc->getVthEEtotH();
00334   return L1ETOT_EC; 
00335 }

int BesGlobalTrigSvc::getL1ETOT_EC_Peak  )  [inline]
 

00065 { return L1ETOT_EC_Peak; }

int BesGlobalTrigSvc::getL1ETOT_EC_Peak  )  [inline]
 

00065 { return L1ETOT_EC_Peak; }

int BesGlobalTrigSvc::getL1ETOT_EC_Sigma  )  [inline]
 

00066 { return L1ETOT_EC_Sigma; }

int BesGlobalTrigSvc::getL1ETOT_EC_Sigma  )  [inline]
 

00066 { return L1ETOT_EC_Sigma; }

int BesGlobalTrigSvc::getL1ETOT_L  ) 
 

int BesGlobalTrigSvc::getL1ETOT_L  ) 
 

00317                                   { 
00318   L1ETOT_L = m_RealizationSvc->getVthEtotL();
00319   return L1ETOT_L; 
00320 }

int BesGlobalTrigSvc::getL1ETOT_L_Peak  )  [inline]
 

00059 { return L1ETOT_L_Peak; }

int BesGlobalTrigSvc::getL1ETOT_L_Peak  )  [inline]
 

00059 { return L1ETOT_L_Peak; }

int BesGlobalTrigSvc::getL1ETOT_L_Sigma  )  [inline]
 

00060 { return L1ETOT_L_Sigma; }

int BesGlobalTrigSvc::getL1ETOT_L_Sigma  )  [inline]
 

00060 { return L1ETOT_L_Sigma; }

int BesGlobalTrigSvc::getL1ETOT_M  ) 
 

int BesGlobalTrigSvc::getL1ETOT_M  ) 
 

00322                                   { 
00323   L1ETOT_M = m_RealizationSvc->getVthEtotM();
00324   return L1ETOT_M; 
00325 }

int BesGlobalTrigSvc::getL1ETOT_M_Peak  )  [inline]
 

00061 { return L1ETOT_M_Peak; }

int BesGlobalTrigSvc::getL1ETOT_M_Peak  )  [inline]
 

00061 { return L1ETOT_M_Peak; }

int BesGlobalTrigSvc::getL1ETOT_M_Sigma  )  [inline]
 

00062 { return L1ETOT_M_Sigma; }

int BesGlobalTrigSvc::getL1ETOT_M_Sigma  )  [inline]
 

00062 { return L1ETOT_M_Sigma; }

double BesGlobalTrigSvc::getL1TC_GATE  )  [inline]
 

00057 { return L1TC_GATE; }

double BesGlobalTrigSvc::getL1TC_GATE  )  [inline]
 

00057 { return L1TC_GATE; }

double BesGlobalTrigSvc::getL1TC_THRESH  )  [inline]
 

00058 { return L1TC_THRESH; }

double BesGlobalTrigSvc::getL1TC_THRESH  )  [inline]
 

00058 { return L1TC_THRESH; }

bool BesGlobalTrigSvc::getLTrk_BB  )  [inline]
 

00136 { return mdc_LTrk_BB; }

bool BesGlobalTrigSvc::getLTrk_BB  )  [inline]
 

00136 { return mdc_LTrk_BB; }

int BesGlobalTrigSvc::getMAXMDCTRACK  )  [inline]
 

00080 { return MAXMDCTRACK; }

int BesGlobalTrigSvc::getMAXMDCTRACK  )  [inline]
 

00080 { return MAXMDCTRACK; }

std::vector<int> BesGlobalTrigSvc::getMdcLtrkId  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00144 { return mdcLtrkId; }

std::vector<int> BesGlobalTrigSvc::getMdcLtrkId  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00144 { return mdcLtrkId; }

std::vector<int> BesGlobalTrigSvc::getMdcStrkId  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00143 { return mdcStrkId; }

std::vector<int> BesGlobalTrigSvc::getMdcStrkId  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00143 { return mdcStrkId; }

bool BesGlobalTrigSvc::getMucBB3478  )  [inline]
 

00271 { return muc_BB3478; }

bool BesGlobalTrigSvc::getMucBB3478  )  [inline]
 

00271 { return muc_BB3478; }

bool BesGlobalTrigSvc::getMucBB37  )  [inline]
 

00272 { return muc_BB37;   }

bool BesGlobalTrigSvc::getMucBB37  )  [inline]
 

00272 { return muc_BB37;   }

std::vector<int> BesGlobalTrigSvc::getMuchitLayer  )  [inline]
 

00276 { return muc_vhitLayer; }

std::vector<int> BesGlobalTrigSvc::getMuchitLayer  )  [inline]
 

00276 { return muc_vhitLayer; }

std::vector<int> BesGlobalTrigSvc::getMuchitSeg  )  [inline]
 

00277 { return  muc_vhitSeg; }

std::vector<int> BesGlobalTrigSvc::getMuchitSeg  )  [inline]
 

00277 { return  muc_vhitSeg; }

std::vector<int> BesGlobalTrigSvc::getMucIndex  )  [inline]
 

00278 { return muc_index; }

std::vector<int> BesGlobalTrigSvc::getMucIndex  )  [inline]
 

00278 { return muc_index; }

std::vector<int> BesGlobalTrigSvc::getMuclayerSeg  )  [inline]
 

00275 { return muc_vlayerSeg; }

std::vector<int> BesGlobalTrigSvc::getMuclayerSeg  )  [inline]
 

00275 { return muc_vlayerSeg; }

int BesGlobalTrigSvc::getMucN3ltrackTotal  )  [inline]
 

00288 { return muc_n3ltracktotal; }

int BesGlobalTrigSvc::getMucN3ltrackTotal  )  [inline]
 

00288 { return muc_n3ltracktotal; }

int BesGlobalTrigSvc::getMucNhitBR  )  [inline]
 

00280 { return muc_nhitBR; }

int BesGlobalTrigSvc::getMucNhitBR  )  [inline]
 

00280 { return muc_nhitBR; }

int BesGlobalTrigSvc::getMucNhitEE  )  [inline]
 

00279 { return muc_nhitEE; }

int BesGlobalTrigSvc::getMucNhitEE  )  [inline]
 

00279 { return muc_nhitEE; }

int BesGlobalTrigSvc::getMucNhitTotal  )  [inline]
 

00282 { return muc_nhitTotal; }

int BesGlobalTrigSvc::getMucNhitTotal  )  [inline]
 

00282 { return muc_nhitTotal; }

int BesGlobalTrigSvc::getMucNhitWE  )  [inline]
 

00281 { return muc_nhitWE; }

int BesGlobalTrigSvc::getMucNhitWE  )  [inline]
 

00281 { return muc_nhitWE; }

int BesGlobalTrigSvc::getMucNlayerBR  )  [inline]
 

00283 { return muc_nlayerBR; }

int BesGlobalTrigSvc::getMucNlayerBR  )  [inline]
 

00283 { return muc_nlayerBR; }

int BesGlobalTrigSvc::getMucNlayerEE  )  [inline]
 

00285 { return muc_nlayerEE; }

int BesGlobalTrigSvc::getMucNlayerEE  )  [inline]
 

00285 { return muc_nlayerEE; }

int BesGlobalTrigSvc::getMucNlayerWE  )  [inline]
 

00284 { return muc_nlayerWE; }

int BesGlobalTrigSvc::getMucNlayerWE  )  [inline]
 

00284 { return muc_nlayerWE; }

int BesGlobalTrigSvc::getMucNtrackBR  )  [inline]
 

00286 { return muc_ntrackBR; }

int BesGlobalTrigSvc::getMucNtrackBR  )  [inline]
 

00286 { return muc_ntrackBR; }

int BesGlobalTrigSvc::getMucNtrackEC  )  [inline]
 

00287 { return muc_ntrackEC; }

int BesGlobalTrigSvc::getMucNtrackEC  )  [inline]
 

00287 { return muc_ntrackEC; }

bool BesGlobalTrigSvc::getNBClus1  )  [inline]
 

00221 { return emc_NBClus1; } 

bool BesGlobalTrigSvc::getNBClus1  )  [inline]
 

00221 { return emc_NBClus1; } 

bool BesGlobalTrigSvc::getNBTof1  )  [inline]
 

00163 { return tof_NBTof1; }

bool BesGlobalTrigSvc::getNBTof1  )  [inline]
 

00163 { return tof_NBTof1; }

bool BesGlobalTrigSvc::getNBTof2  )  [inline]
 

00164 { return tof_NBTof2; }

bool BesGlobalTrigSvc::getNBTof2  )  [inline]
 

00164 { return tof_NBTof2; }

bool BesGlobalTrigSvc::getNClus1  )  [inline]
 

00219 { return emc_NClus1; }

bool BesGlobalTrigSvc::getNClus1  )  [inline]
 

00219 { return emc_NClus1; }

bool BesGlobalTrigSvc::getNClus2  )  [inline]
 

00220 { return emc_NClus2; } 

bool BesGlobalTrigSvc::getNClus2  )  [inline]
 

00220 { return emc_NClus2; } 

bool BesGlobalTrigSvc::getNEClus1  )  [inline]
 

00222 { return emc_NEClus1; } 

bool BesGlobalTrigSvc::getNEClus1  )  [inline]
 

00222 { return emc_NEClus1; } 

bool BesGlobalTrigSvc::getNETof1  )  [inline]
 

00165 { return tof_NETof1; }

bool BesGlobalTrigSvc::getNETof1  )  [inline]
 

00165 { return tof_NETof1; }

bool BesGlobalTrigSvc::getNETof2  )  [inline]
 

00166 { return tof_NETof2; }

bool BesGlobalTrigSvc::getNETof2  )  [inline]
 

00166 { return tof_NETof2; }

bool BesGlobalTrigSvc::getNItrk1  )  [inline]
 

00140 { return mdc_NItrk1; }

bool BesGlobalTrigSvc::getNItrk1  )  [inline]
 

00140 { return mdc_NItrk1; }

bool BesGlobalTrigSvc::getNItrk2  )  [inline]
 

00141 { return mdc_NItrk2; }

bool BesGlobalTrigSvc::getNItrk2  )  [inline]
 

00141 { return mdc_NItrk2; }

bool BesGlobalTrigSvc::getNLtrk1  )  [inline]
 

00139 { return mdc_NLtrk1; }

bool BesGlobalTrigSvc::getNLtrk1  )  [inline]
 

00139 { return mdc_NLtrk1; }

bool BesGlobalTrigSvc::getNLtrk2  )  [inline]
 

00138 { return mdc_NLtrk2; }

bool BesGlobalTrigSvc::getNLtrk2  )  [inline]
 

00138 { return mdc_NLtrk2; }

bool BesGlobalTrigSvc::getNLtrkN  )  [inline]
 

00137 { return mdc_NLtrkN; }

bool BesGlobalTrigSvc::getNLtrkN  )  [inline]
 

00137 { return mdc_NLtrkN; }

bool BesGlobalTrigSvc::getNStrk1  )  [inline]
 

00135 { return mdc_NStrk1; }

bool BesGlobalTrigSvc::getNStrk1  )  [inline]
 

00135 { return mdc_NStrk1; }

bool BesGlobalTrigSvc::getNStrk2  )  [inline]
 

00134 { return mdc_NStrk2; }

bool BesGlobalTrigSvc::getNStrk2  )  [inline]
 

00134 { return mdc_NStrk2; }

bool BesGlobalTrigSvc::getNStrkN  )  [inline]
 

00133 { return mdc_NStrkN; }

bool BesGlobalTrigSvc::getNStrkN  )  [inline]
 

00133 { return mdc_NStrkN; }

bool BesGlobalTrigSvc::getNTof1  )  [inline]
 

00167 { return tof_NTof1; }

bool BesGlobalTrigSvc::getNTof1  )  [inline]
 

00167 { return tof_NTof1; }

int BesGlobalTrigSvc::getRunMode  )  [inline]
 

00111 { return m_runMode; }

int BesGlobalTrigSvc::getRunMode  )  [inline]
 

00111 { return m_runMode; }

bool BesGlobalTrigSvc::getSTrk_BB  )  [inline]
 

00132 { return mdc_STrk_BB; }

bool BesGlobalTrigSvc::getSTrk_BB  )  [inline]
 

00132 { return mdc_STrk_BB; }

bool BesGlobalTrigSvc::getTMATrkBB  )  [inline]
 

00304 { return tm_ATrk_BB; }

bool BesGlobalTrigSvc::getTMATrkBB  )  [inline]
 

00304 { return tm_ATrk_BB; }

bool BesGlobalTrigSvc::getTMBTrkBB  )  [inline]
 

00307 { return tm_BTrk_BB; }

bool BesGlobalTrigSvc::getTMBTrkBB  )  [inline]
 

00307 { return tm_BTrk_BB; }

bool BesGlobalTrigSvc::getTMCTrkBB  )  [inline]
 

00310 { return tm_CTrk_BB; }

bool BesGlobalTrigSvc::getTMCTrkBB  )  [inline]
 

00310 { return tm_CTrk_BB; }

bool BesGlobalTrigSvc::getTMNATrk1  )  [inline]
 

00302 { return tm_NATrk1; }

bool BesGlobalTrigSvc::getTMNATrk1  )  [inline]
 

00302 { return tm_NATrk1; }

bool BesGlobalTrigSvc::getTMNATrk2  )  [inline]
 

00303 { return tm_NATrk2; }

bool BesGlobalTrigSvc::getTMNATrk2  )  [inline]
 

00303 { return tm_NATrk2; }

bool BesGlobalTrigSvc::getTMNBTrk1  )  [inline]
 

00305 { return tm_NBTrk1; }

bool BesGlobalTrigSvc::getTMNBTrk1  )  [inline]
 

00305 { return tm_NBTrk1; }

bool BesGlobalTrigSvc::getTMNBTrk2  )  [inline]
 

00306 { return tm_NBTrk2; }

bool BesGlobalTrigSvc::getTMNBTrk2  )  [inline]
 

00306 { return tm_NBTrk2; }

bool BesGlobalTrigSvc::getTMNCTrk1  )  [inline]
 

00308 { return tm_NCTrk1; }

bool BesGlobalTrigSvc::getTMNCTrk1  )  [inline]
 

00308 { return tm_NCTrk1; }

bool BesGlobalTrigSvc::getTMNCTrk2  )  [inline]
 

00309 { return tm_NCTrk2; }

bool BesGlobalTrigSvc::getTMNCTrk2  )  [inline]
 

00309 { return tm_NCTrk2; }

map<int,vector<int>,greater<int> > BesGlobalTrigSvc::getTofHitPos  )  [inline]
 

00172 { return tofHitPos; } 

map<int,vector<int>,greater<int> > BesGlobalTrigSvc::getTofHitPos  )  [inline]
 

00172 { return tofHitPos; } 

int BesGlobalTrigSvc::getTofLayerControl  )  [inline]
 

00085 { return m_tofLayer; }

int BesGlobalTrigSvc::getTofLayerControl  )  [inline]
 

00085 { return m_tofLayer; }

const int* BesGlobalTrigSvc::getTrigChan  )  const [inline]
 

00089 { return m_trigChannel;  }

const int BesGlobalTrigSvc::getTrigChan int  i  )  [inline]
 

00088 { return m_trigChannel[i]; }

const int* BesGlobalTrigSvc::getTrigChan  )  const [inline]
 

00089 { return m_trigChannel;  }

const int BesGlobalTrigSvc::getTrigChan int  i  )  [inline]
 

00088 { return m_trigChannel[i]; }

const int* BesGlobalTrigSvc::getTrigCond  )  const [inline]
 

00095 { return m_trigCondition;    }

const int BesGlobalTrigSvc::getTrigCond int  i  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00094 { return m_trigCondition[i]; }

const int* BesGlobalTrigSvc::getTrigCond  )  const [inline]
 

00095 { return m_trigCondition;    }

const int BesGlobalTrigSvc::getTrigCond int  i  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00094 { return m_trigCondition[i]; }

double BesGlobalTrigSvc::getWETCEnergy int  theta,
int  phi
[inline]
 

00253 { return emcWETCEnergy[theta][phi]; }

double BesGlobalTrigSvc::getWETCEnergy int  theta,
int  phi
[inline]
 

00253 { return emcWETCEnergy[theta][phi]; }

StatusCode BesGlobalTrigSvc::GlobalTrig  )  [virtual]
 

Implements IBesGlobalTrigSvc.

StatusCode BesGlobalTrigSvc::GlobalTrig  )  [virtual]
 

Implements IBesGlobalTrigSvc.

00384 {
00385   //initialize
00386   ifpass = false;
00387   trigOut.clear();
00388 
00389   for(int i = 0; i < 16; i++) {
00390     if(i < 16) m_trigChannel[i] = 0;
00391   }
00392  
00393   MsgStream log(msgSvc(), name());
00394 
00395   //get Muc trigger information
00396   muc_vlayerSeg = m_MucTrig->getNlayerSeg();
00397   
00398   muc_nlayerEE = m_MucTrig->getNlayerPart(0);
00399   muc_nlayerBR = m_MucTrig->getNlayerPart(1);
00400   muc_nlayerWE = m_MucTrig->getNlayerPart(2);
00401   muc_vhitLayer = m_MucTrig->getNhitLayer();
00402   muc_vhitSeg = m_MucTrig->getNhitSeg();
00403   muc_nhitEE = m_MucTrig->getNhitPart(0);
00404   muc_nhitBR = m_MucTrig->getNhitPart(1);
00405   muc_nhitWE = m_MucTrig->getNhitPart(2);
00406   muc_nhitTotal = m_MucTrig->getNhitTotal();
00407 
00408   //set trigger condition id
00409   StatusCode status;
00410   //StatusCode status = setTrigCondition();
00411 
00412   //make out trigger conditon table;
00413   for(unsigned int i = 0; i < 48; i++) {
00414     for(unsigned int j = 0; j < trigChannel.size(); j++) {
00415       if(trigCond[i]) trigOut.push_back(1);
00416       else trigOut.push_back(0);
00417     }
00418   }
00419 
00420   //compare trigger table and trigger output
00421   
00422   for(unsigned int i=0; i<channelNo.size(); i++)
00423   {
00424     if(channelNo.size() > 16) {
00425       log << MSG::FATAL <<"Trigger Channel is greater than 16!!!!!" << endreq;
00426       return StatusCode::FAILURE;
00427     }
00428     int condition = 0;
00429     int conditionNo = 0;
00430     if(channelNo[i]==0) 
00431     {
00432       m_trigChannel[i] = 0; //data structure member in TDS
00433       continue;
00434     }
00435     else
00436     {
00437       log<<MSG::INFO<<trigChannel[i]<<": ";
00438       for(unsigned int j=0; j<trigCondName.size(); j++)
00439       {
00440         if(trigTable[i+j*channelNo.size()]=="1"&&trigOut[i+j*channelNo.size()]==1) condition++;
00441         if(trigTable[i+j*channelNo.size()]=="0"&&trigOut[i+j*channelNo.size()]==0) condition++;
00442         if(trigTable[i+j*channelNo.size()]=="1") log<<MSG::INFO<<trigCondName[j]<<" ";
00443         if(trigTable[i+j*channelNo.size()]=="0") log<<MSG::INFO<<"anti_"<<trigCondName[j]<<" ";
00444       } 
00445       for(unsigned int k=0; k<trigCondName.size(); k++)
00446       {
00447         if(trigTable[i+k*channelNo.size()]=="1"||trigTable[i+k*channelNo.size()]=="0") { 
00448           log<<MSG::INFO<<trigOut[i+k*channelNo.size()]<<" "; 
00449           conditionNo++; }
00450       }
00451       log<<MSG::INFO<<endreq;
00452       if((condition == conditionNo) && conditionNo!=0) { 
00453         ifpass = true; 
00454         m_trigChannel[i] = 1; //data structure member in TDS
00455       }
00456       else {
00457         m_trigChannel[i] = 0; //data structure member in TDS
00458       }
00459     }
00460   }
00461 
00462   return status;
00463 }

void BesGlobalTrigSvc::handle const Incident &   ) 
 

void BesGlobalTrigSvc::handle const Incident &   ) 
 

00255                                                  {
00256   MsgStream log( msgSvc(), name() );
00257   log << MSG::DEBUG << "handle: " << inc.type() << endreq;
00258   if ( inc.type() != "NewRun" ){
00259     return;
00260   } 
00261   log << MSG::DEBUG << "Begin New Run" << endreq;
00262   if(m_RealizationSvc->UseDBFlag() == true && m_RealizationSvc->ifReadTrg() == true) {
00263 
00264     std::vector<uint32_t> trgTable_DB = m_RealizationSvc->getTrgTable();
00265 
00266     trigChannel.clear();     
00267     trigCondName.clear();
00268     trigTable.clear();
00269     channelNo.clear();
00270 
00271     for(unsigned int i = 0, mask = 1; i <16; i++,mask<<=1) {
00272       if(trgTable_DB[0] & mask) {
00273         if(i == 9) channelNo.push_back(0);
00274         else channelNo.push_back(1);
00275       }
00276       else channelNo.push_back(0);
00277       std::ostringstream osname;
00278       osname << "Channel_"<<i;
00279       std::string name = osname.str();
00280       trigChannel.push_back(name);
00281     }
00282     
00283     string table_tmp[16][64];
00284     for(unsigned int i = 1; i <65; i++) {
00285       for(unsigned int j = 0; j <16; j++) {
00286         int bit2 = (trgTable_DB[i]>>2*j) & 0x3;
00287         int row = (int) (i-1)/4;
00288         int column = ((i-1)%4)*16 + j;
00289         if(bit2 == 0) table_tmp[row][column] = "1";
00290         else if(bit2 == 1) table_tmp[row][column] = "0";
00291         else table_tmp[row][column] = "-";
00292       }
00293     }
00294 
00295     for(int j = 0; j < 48; j++) {
00296       trigCondName.push_back(COND_NAME[j]);
00297       for(int i = 0; i < 16; i++) {
00298         trigTable.push_back(table_tmp[i][j]);
00299       }
00300     }
00301     //print
00302     for(unsigned int i=0;i<trigChannel.size();i++){ cout<<" "<<trigChannel[i]<<" ";}
00303     cout<<endl;
00304     for(unsigned int i=0;i<channelNo.size();i++){ cout<<" "<<channelNo[i]<<" ";}
00305     cout<<endl;
00306     for(unsigned int j=0;j<trigCondName.size();j++)
00307     {
00308       cout<<setw(15)<<trigCondName[j]<<" ";
00309       for(unsigned int i=0+j*trigChannel.size();i<trigChannel.size()+j*trigChannel.size();i++)
00310       { cout<<trigTable[i]<<" ";}
00311       cout<<endl;
00312     }
00313   }
00314 
00315 }

virtual StatusCode BesGlobalTrigSvc::initialize  )  [virtual]
 

Initialise the service (Inherited Service overrides).

StatusCode BesGlobalTrigSvc::initialize  )  [virtual]
 

Initialise the service (Inherited Service overrides).

00123 {
00124   MsgStream log(msgSvc(), name());
00125 
00126   StatusCode sc = Service::initialize();
00127   if( sc.isFailure() ) return sc;
00128 
00129   StatusCode status;
00130   // Get the references to the services that are needed by the ApplicationMgr itself
00131   IIncidentSvc* incsvc;
00132   status = service("IncidentSvc", incsvc);
00133   int priority = 100;
00134   if( status.isSuccess() ){
00135     incsvc -> addListener(this, "NewRun", priority);
00136   }
00137 
00138   IRealizationSvc *tmpReal;
00139   status = service("RealizationSvc",tmpReal);
00140   if (!status.isSuccess())
00141   {
00142      log << MSG::FATAL << " Could not initialize Realization Service" << endreq;
00143   } else {
00144     m_RealizationSvc=dynamic_cast<RealizationSvc*>(tmpReal);
00145   }
00146 
00147   m_MdcTrig = new BesMdcTrig();
00148   m_TofTrig = new BesTofTrig();
00149   m_EmcTrig = new BesEmcTrig();
00150   m_MucTrig = new BesMucTrig();  
00151   m_TMTrig  = new BesTMTrig();
00152 
00153   if(!m_MdcTrig) log<<MSG::FATAL<<"can not get BesMdcTrig pointer "<<endreq;
00154   if(!m_TofTrig) log<<MSG::FATAL<<"can not get BesTofTrig pointer "<<endreq;
00155   if(!m_EmcTrig) log<<MSG::FATAL<<"can not get BesEmcTrig pointer "<<endreq;
00156   if(!m_MucTrig) log<<MSG::FATAL<<"can not get BesMucTrig pointer "<<endreq;
00157   if(!m_TMTrig) log<<MSG::FATAL<<"can not get BesTMTrig pointer "<<endreq;
00158  
00159   trigChannel.clear();
00160   trigCondName.clear();
00161   trigTable.clear();
00162   channelNo.clear();
00163 
00164   if(m_RealizationSvc->UseDBFlag() == false) {
00165     ifstream infile;
00166     infile.open(trigTableFile.c_str(),ios_base::in);
00167     if(!infile) log<<MSG::FATAL<<"can not open Trigger Table file: "<<trigTableFile<<endreq;
00168     char line[ 255 ];
00169     // Skip the header
00170     do{
00171         infile.getline( line, 255 );
00172     } while( line[0] != 'C' );
00173     //the name of each trigger channel
00174     std::string chan;
00175     int num;
00176     char* token = strtok( line, " " );
00177     do{
00178       if ( token ) { 
00179               chan = token;
00180               token = strtok( NULL, " " );
00181               if(chan!="CHANNEL") trigChannel.push_back(chan);
00182       }       
00183       else continue;
00184     }while ( token != NULL );
00185     //use this trigger channel, yes or no ?
00186     infile.getline( line, 255 );
00187     token = strtok( line, " " );
00188     do{
00189       if( token ) {
00190               chan = token;
00191               token = strtok(NULL, " ");
00192               num = atoi(chan.c_str());
00193               channelNo.push_back(num);
00194       }
00195       else continue;
00196     }while ( token!=NULL);
00197   
00198     while(infile) {
00199             infile.getline( line, 255 );
00200             if(line[0]==' ') continue;
00201             if(line[0]=='#') break;
00202             token = strtok( line, " " );
00203             do{
00204               if(token) {
00205                      chan = token;
00206                      token = strtok(NULL," ");
00207                      if(chan=="1"||chan=="0"||chan=="-") { trigTable.push_back(chan); }
00208                      else {
00209                            trigCondName.push_back(chan);
00210                    }
00211               }
00212               else continue;
00213             }while (token!=NULL);
00214     }
00215   
00216     for(unsigned int i=0;i<trigChannel.size();i++){ cout<<" "<<trigChannel[i]<<" ";}
00217     cout<<endl;
00218     for(unsigned int i=0;i<channelNo.size();i++){ cout<<" "<<channelNo[i]<<" ";}
00219     cout<<endl;
00220     for(unsigned int j=0;j<trigCondName.size();j++)
00221     {
00222       cout<<trigCondName[j]<<" ";
00223       for(unsigned int i=0+j*trigChannel.size();i<trigChannel.size()+j*trigChannel.size();i++)
00224       { cout<<trigTable[i]<<" ";}
00225       cout<<endl;
00226     }
00227     infile.close();
00228   }
00229 
00230   return StatusCode::SUCCESS;
00231 }

const InterfaceID& IBesGlobalTrigSvc::interfaceID  )  [inline, static, inherited]
 

00015 { return IID_IBesGlobalTrigSvc; }

const InterfaceID& IBesGlobalTrigSvc::interfaceID  )  [inline, static, inherited]
 

00015 { return IID_IBesGlobalTrigSvc; }

virtual StatusCode BesGlobalTrigSvc::queryInterface const InterfaceID &  riid,
void **  ppvInterface
[virtual]
 

StatusCode BesGlobalTrigSvc::queryInterface const InterfaceID &  riid,
void **  ppvInterface
[virtual]
 

00245 {   
00246   if ( IBesGlobalTrigSvc::interfaceID().versionMatch(riid) )    {
00247      *ppvInterface = (IBesGlobalTrigSvc*)this;
00248   }else{
00249     return Service::queryInterface(riid, ppvInterface);
00250   }
00251   addRef();
00252   return StatusCode::SUCCESS;
00253 }

void BesGlobalTrigSvc::setBClus_PHI bool  i  )  [inline]
 

00185 { emc_BClus_PHI = i; }

void BesGlobalTrigSvc::setBClus_PHI bool  i  )  [inline]
 

00185 { emc_BClus_PHI = i; }

void BesGlobalTrigSvc::setBClusBB bool  i  )  [inline]
 

00182 { emc_BClusBB = i; }

void BesGlobalTrigSvc::setBClusBB bool  i  )  [inline]
 

00182 { emc_BClusBB = i; }

void BesGlobalTrigSvc::setBEtot_H bool  i  )  [inline]
 

00187 { emc_BEtot_H = i; }

void BesGlobalTrigSvc::setBEtot_H bool  i  )  [inline]
 

00187 { emc_BEtot_H = i; }

void BesGlobalTrigSvc::setBL_BBLK bool  i  )  [inline]
 

00194 { emc_BL_BBLK = i; }

void BesGlobalTrigSvc::setBL_BBLK bool  i  )  [inline]
 

00194 { emc_BL_BBLK = i; }

void BesGlobalTrigSvc::setBL_EBLK bool  i  )  [inline]
 

00195 { emc_BL_EBLK = i; }

void BesGlobalTrigSvc::setBL_EBLK bool  i  )  [inline]
 

00195 { emc_BL_EBLK = i; }

void BesGlobalTrigSvc::setBL_Z bool  i  )  [inline]
 

00191 { emc_BL_Z = i; }

void BesGlobalTrigSvc::setBL_Z bool  i  )  [inline]
 

00191 { emc_BL_Z = i; }

void BesGlobalTrigSvc::setBTCEnergy int  theta,
int  phi,
double  energy
[inline]
 

00210 {  emcBTCEnergy[theta][phi] = energy; }

void BesGlobalTrigSvc::setBTCEnergy int  theta,
int  phi,
double  energy
[inline]
 

00210 {  emcBTCEnergy[theta][phi] = energy; }

void BesGlobalTrigSvc::setBTofBB bool  i  )  [inline]
 

00149 { tof_BTofBB = i; }

void BesGlobalTrigSvc::setBTofBB bool  i  )  [inline]
 

00149 { tof_BTofBB = i; }

void BesGlobalTrigSvc::setBTofHitMap vector< int >  i  )  [inline]
 

00158 { btofHitMap = i; }

void BesGlobalTrigSvc::setBTofHitMap vector< int >  i  )  [inline]
 

00158 { btofHitMap = i; }

void BesGlobalTrigSvc::setClus_Z bool  i  )  [inline]
 

00184 { emc_Clus_Z = i; }

void BesGlobalTrigSvc::setClus_Z bool  i  )  [inline]
 

00184 { emc_Clus_Z = i; }

void BesGlobalTrigSvc::setDiff_B bool  i  )  [inline]
 

00192 { emc_Diff_B = i; }

void BesGlobalTrigSvc::setDiff_B bool  i  )  [inline]
 

00192 { emc_Diff_B = i; }

void BesGlobalTrigSvc::setDiff_E bool  i  )  [inline]
 

00193 { emc_Diff_E = i; }

void BesGlobalTrigSvc::setDiff_E bool  i  )  [inline]
 

00193 { emc_Diff_E = i; }

void BesGlobalTrigSvc::setEClus_PHI bool  i  )  [inline]
 

00186 { emc_EClus_PHI = i; }

void BesGlobalTrigSvc::setEClus_PHI bool  i  )  [inline]
 

00186 { emc_EClus_PHI = i; }

void BesGlobalTrigSvc::setEClusBB bool  i  )  [inline]
 

00183 { emc_EClusBB = i; }

void BesGlobalTrigSvc::setEClusBB bool  i  )  [inline]
 

00183 { emc_EClusBB = i; }

void BesGlobalTrigSvc::setEETCEnergy int  theta,
int  phi,
double  energy
[inline]
 

00212 {  emcEETCEnergy[theta][phi] = energy; }

void BesGlobalTrigSvc::setEETCEnergy int  theta,
int  phi,
double  energy
[inline]
 

00212 {  emcEETCEnergy[theta][phi] = energy; }

void BesGlobalTrigSvc::setEEtot_H bool  i  )  [inline]
 

00188 { emc_EEtot_H = i; }

void BesGlobalTrigSvc::setEEtot_H bool  i  )  [inline]
 

00188 { emc_EEtot_H = i; }

void BesGlobalTrigSvc::setEmcBlockE std::vector< double >  i  )  [inline]
 

00213 { emcBlockE = i; }       

void BesGlobalTrigSvc::setEmcBlockE std::vector< double >  i  )  [inline]
 

00213 { emcBlockE = i; }       

void BesGlobalTrigSvc::setEmcBTotE double  i  )  [inline]
 

00204 { emcBTotE = i; }

void BesGlobalTrigSvc::setEmcBTotE double  i  )  [inline]
 

00204 { emcBTotE = i; }

void BesGlobalTrigSvc::setEmcClusE std::vector< double >  i  )  [inline]
 

00215 { emcClusE = i; }

void BesGlobalTrigSvc::setEmcClusE std::vector< double >  i  )  [inline]
 

00215 { emcClusE = i; }

void BesGlobalTrigSvc::setEmcClusId map< int, vector< complex< int > >, greater< int > >  i  )  [inline]
 

00214 { emcClusId = i; }

void BesGlobalTrigSvc::setEmcClusId map< int, vector< complex< int > >, greater< int > >  i  )  [inline]
 

00214 { emcClusId = i; }

void BesGlobalTrigSvc::setEmcEETotE double  i  )  [inline]
 

00209 { emcEETotE = i; }

void BesGlobalTrigSvc::setEmcEETotE double  i  )  [inline]
 

00209 { emcEETotE = i; }

void BesGlobalTrigSvc::setEmcETotE double  i  )  [inline]
 

00205 { emcETotE = i; }  

void BesGlobalTrigSvc::setEmcETotE double  i  )  [inline]
 

00205 { emcETotE = i; }  

void BesGlobalTrigSvc::setEmcLBTotE double  i  )  [inline]
 

00206 { emcLBTotE = i; }

void BesGlobalTrigSvc::setEmcLBTotE double  i  )  [inline]
 

00206 { emcLBTotE = i; }

void BesGlobalTrigSvc::setEmcLTotE double  i  )  [inline]
 

00202 { emcLTotE = i; }

void BesGlobalTrigSvc::setEmcLTotE double  i  )  [inline]
 

00202 { emcLTotE = i; }

void BesGlobalTrigSvc::setEmcNbCluster int  i  )  [inline]
 

00198 { emcNbCluster = i; }

void BesGlobalTrigSvc::setEmcNbCluster int  i  )  [inline]
 

00198 { emcNbCluster = i; }

void BesGlobalTrigSvc::setEmcNeeCluster int  i  )  [inline]
 

00200 { emcNeeCluster = i; }

void BesGlobalTrigSvc::setEmcNeeCluster int  i  )  [inline]
 

00200 { emcNeeCluster = i; }

void BesGlobalTrigSvc::setEmcNweCluster int  i  )  [inline]
 

00199 { emcNweCluster = i; }

void BesGlobalTrigSvc::setEmcNweCluster int  i  )  [inline]
 

00199 { emcNweCluster = i; }

void BesGlobalTrigSvc::setEmcRBTotE double  i  )  [inline]
 

00207 { emcRBTotE = i; }

void BesGlobalTrigSvc::setEmcRBTotE double  i  )  [inline]
 

00207 { emcRBTotE = i; }

void BesGlobalTrigSvc::setEmcRTotE double  i  )  [inline]
 

00203 { emcRTotE = i; }

void BesGlobalTrigSvc::setEmcRTotE double  i  )  [inline]
 

00203 { emcRTotE = i; }

void BesGlobalTrigSvc::setEmcTotE double  i  )  [inline]
 

00201 { emcTotE = i; }

void BesGlobalTrigSvc::setEmcTotE double  i  )  [inline]
 

00201 { emcTotE = i; }

void BesGlobalTrigSvc::setEmcWETotE double  i  )  [inline]
 

00208 { emcWETotE = i; }

void BesGlobalTrigSvc::setEmcWETotE double  i  )  [inline]
 

00208 { emcWETotE = i; }

void BesGlobalTrigSvc::setETofBB bool  i  )  [inline]
 

00148 { tof_ETofBB = i; }

void BesGlobalTrigSvc::setETofBB bool  i  )  [inline]
 

00148 { tof_ETofBB = i; }

void BesGlobalTrigSvc::setETofHitMap vector< int >  i  )  [inline]
 

00159 { etofHitMap = i; }

void BesGlobalTrigSvc::setETofHitMap vector< int >  i  )  [inline]
 

00159 { etofHitMap = i; }

void BesGlobalTrigSvc::setEtot_L bool  i  )  [inline]
 

00189 { emc_Etot_L = i; }

void BesGlobalTrigSvc::setEtot_L bool  i  )  [inline]
 

00189 { emc_Etot_L = i; }

void BesGlobalTrigSvc::setEtot_M bool  i  )  [inline]
 

00190 { emc_Etot_M = i; }

void BesGlobalTrigSvc::setEtot_M bool  i  )  [inline]
 

00190 { emc_Etot_M = i; }

void BesGlobalTrigSvc::setEvtTime double  i  )  [inline]
 

00048 { m_evttime = i; };

void BesGlobalTrigSvc::setEvtTime double  i  )  [inline]
 

00048 { m_evttime = i; };

void BesGlobalTrigSvc::setGoodEvent bool  i  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00051 { m_goodEvent = i; };

void BesGlobalTrigSvc::setGoodEvent bool  i  )  [inline, virtual]
 

Implements IBesGlobalTrigSvc.

00051 { m_goodEvent = i; };

void BesGlobalTrigSvc::setIfpass bool  i  )  [inline]
 

00104 { ifpass = i; }

void BesGlobalTrigSvc::setIfpass bool  i  )  [inline]
 

00104 { ifpass = i; }

void BesGlobalTrigSvc::setLTrk_BB bool  i  )  [inline]
 

00119 { mdc_LTrk_BB = i; }

void BesGlobalTrigSvc::setLTrk_BB bool  i  )  [inline]
 

00119 { mdc_LTrk_BB = i; }

void BesGlobalTrigSvc::setMdcLtrkId std::vector< int >  i  )  [inline]
 

00128 { mdcLtrkId = i; }

void BesGlobalTrigSvc::setMdcLtrkId std::vector< int >  i  )  [inline]
 

00128 { mdcLtrkId = i; }

void BesGlobalTrigSvc::setMdcStrkId std::vector< int >  i  )  [inline]
 

00127 { mdcStrkId = i; }

void BesGlobalTrigSvc::setMdcStrkId std::vector< int >  i  )  [inline]
 

00127 { mdcStrkId = i; }

void BesGlobalTrigSvc::setMucBB3478 bool  i  )  [inline]
 

00260 { muc_BB3478 = i; }

void BesGlobalTrigSvc::setMucBB3478 bool  i  )  [inline]
 

00260 { muc_BB3478 = i; }

void BesGlobalTrigSvc::setMucBB37 bool  i  )  [inline]
 

00261 { muc_BB37   = i; }

void BesGlobalTrigSvc::setMucBB37 bool  i  )  [inline]
 

00261 { muc_BB37   = i; }

void BesGlobalTrigSvc::setMucIndex std::vector< int >  i  )  [inline]
 

00264 { muc_index = i; }

void BesGlobalTrigSvc::setMucIndex std::vector< int >  i  )  [inline]
 

00264 { muc_index = i; }

void BesGlobalTrigSvc::setMucN3ltrackTotal int  i  )  [inline]
 

00267 { muc_n3ltracktotal = i; }

void BesGlobalTrigSvc::setMucN3ltrackTotal int  i  )  [inline]
 

00267 { muc_n3ltracktotal = i; }

void BesGlobalTrigSvc::setMucNtrackBR int  i  )  [inline]
 

00265 { muc_ntrackBR = i; }

void BesGlobalTrigSvc::setMucNtrackBR int  i  )  [inline]
 

00265 { muc_ntrackBR = i; }

void BesGlobalTrigSvc::setMucNtrackEC int  i  )  [inline]
 

00266 { muc_ntrackEC = i; }

void BesGlobalTrigSvc::setMucNtrackEC int  i  )  [inline]
 

00266 { muc_ntrackEC = i; }

void BesGlobalTrigSvc::setNBClus1 bool  i  )  [inline]
 

00180 { emc_NBClus1 = i; }

void BesGlobalTrigSvc::setNBClus1 bool  i  )  [inline]
 

00180 { emc_NBClus1 = i; }

void BesGlobalTrigSvc::setNBTof1 bool  i  )  [inline]
 

00153 { tof_NBTof1 = i; }

void BesGlobalTrigSvc::setNBTof1 bool  i  )  [inline]
 

00153 { tof_NBTof1 = i; }

void BesGlobalTrigSvc::setNBTof2 bool  i  )  [inline]
 

00152 { tof_NBTof2 = i; }

void BesGlobalTrigSvc::setNBTof2 bool  i  )  [inline]
 

00152 { tof_NBTof2 = i; }

void BesGlobalTrigSvc::setNClus1 bool  i  )  [inline]
 

00178 { emc_NClus1 = i; }

void BesGlobalTrigSvc::setNClus1 bool  i  )  [inline]
 

00178 { emc_NClus1 = i; }

void BesGlobalTrigSvc::setNClus2 bool  i  )  [inline]
 

00179 { emc_NClus2 = i; }

void BesGlobalTrigSvc::setNClus2 bool  i  )  [inline]
 

00179 { emc_NClus2 = i; }

void BesGlobalTrigSvc::setNEClus1 bool  i  )  [inline]
 

00181 { emc_NEClus1 = i; }

void BesGlobalTrigSvc::setNEClus1 bool  i  )  [inline]
 

00181 { emc_NEClus1 = i; }

void BesGlobalTrigSvc::setNETof1 bool  i  )  [inline]
 

00151 { tof_NETof1 = i; }

void BesGlobalTrigSvc::setNETof1 bool  i  )  [inline]
 

00151 { tof_NETof1 = i; }

void BesGlobalTrigSvc::setNETof2 bool  i  )  [inline]
 

00150 { tof_NETof2 = i; }

void BesGlobalTrigSvc::setNETof2 bool  i  )  [inline]
 

00150 { tof_NETof2 = i; }

void BesGlobalTrigSvc::setNItrk1 bool  i  )  [inline]
 

00123 { mdc_NItrk1 = i; }

void BesGlobalTrigSvc::setNItrk1 bool  i  )  [inline]
 

00123 { mdc_NItrk1 = i; }

void BesGlobalTrigSvc::setNItrk2 bool  i  )  [inline]
 

00124 { mdc_NItrk2 = i; }

void BesGlobalTrigSvc::setNItrk2 bool  i  )  [inline]
 

00124 { mdc_NItrk2 = i; }

void BesGlobalTrigSvc::setNLtrk1 bool  i  )  [inline]
 

00122 { mdc_NLtrk1 = i; }

void BesGlobalTrigSvc::setNLtrk1 bool  i  )  [inline]
 

00122 { mdc_NLtrk1 = i; }

void BesGlobalTrigSvc::setNLtrk2 bool  i  )  [inline]
 

00121 { mdc_NLtrk2 = i; }

void BesGlobalTrigSvc::setNLtrk2 bool  i  )  [inline]
 

00121 { mdc_NLtrk2 = i; }

void BesGlobalTrigSvc::setNLtrkN bool  i  )  [inline]
 

00120 { mdc_NLtrkN = i; }

void BesGlobalTrigSvc::setNLtrkN bool  i  )  [inline]
 

00120 { mdc_NLtrkN = i; }

void BesGlobalTrigSvc::setNStrk1 bool  i  )  [inline]
 

00118 { mdc_NStrk1 = i; }

void BesGlobalTrigSvc::setNStrk1 bool  i  )  [inline]
 

00118 { mdc_NStrk1 = i; }

void BesGlobalTrigSvc::setNStrk2 bool  i  )  [inline]
 

00117 { mdc_NStrk2 = i; }

void BesGlobalTrigSvc::setNStrk2 bool  i  )  [inline]
 

00117 { mdc_NStrk2 = i; }

void BesGlobalTrigSvc::setNStrkN bool  i  )  [inline]
 

00116 { mdc_NStrkN = i; }

void BesGlobalTrigSvc::setNStrkN bool  i  )  [inline]
 

00116 { mdc_NStrkN = i; }

void BesGlobalTrigSvc::setNTof1 bool  i  )  [inline]
 

00154 { tof_NTof1 = i; }

void BesGlobalTrigSvc::setNTof1 bool  i  )  [inline]
 

00154 { tof_NTof1 = i; }

void BesGlobalTrigSvc::setRunMode int  mode  )  [inline]
 

00109 { m_runMode = mode; }

void BesGlobalTrigSvc::setRunMode int  mode  )  [inline]
 

00109 { m_runMode = mode; }

void BesGlobalTrigSvc::setSTrk_BB bool  i  )  [inline]
 

00115 { mdc_STrk_BB = i; }

void BesGlobalTrigSvc::setSTrk_BB bool  i  )  [inline]
 

00115 { mdc_STrk_BB = i; }

void BesGlobalTrigSvc::setTMATrkBB bool  i  )  [inline]
 

00293 { tm_ATrk_BB = i; }

void BesGlobalTrigSvc::setTMATrkBB bool  i  )  [inline]
 

00293 { tm_ATrk_BB = i; }

void BesGlobalTrigSvc::setTMBTrkBB bool  i  )  [inline]
 

00296 { tm_BTrk_BB = i; }

void BesGlobalTrigSvc::setTMBTrkBB bool  i  )  [inline]
 

00296 { tm_BTrk_BB = i; }

void BesGlobalTrigSvc::setTMCTrkBB bool  i  )  [inline]
 

00299 { tm_CTrk_BB = i; } 

void BesGlobalTrigSvc::setTMCTrkBB bool  i  )  [inline]
 

00299 { tm_CTrk_BB = i; } 

void BesGlobalTrigSvc::setTMNATrk1 bool  i  )  [inline]
 

00291 { tm_NATrk1 = i; }

void BesGlobalTrigSvc::setTMNATrk1 bool  i  )  [inline]
 

00291 { tm_NATrk1 = i; }

void BesGlobalTrigSvc::setTMNATrk2 bool  i  )  [inline]
 

00292 { tm_NATrk2 = i; }

void BesGlobalTrigSvc::setTMNATrk2 bool  i  )  [inline]
 

00292 { tm_NATrk2 = i; }

void BesGlobalTrigSvc::setTMNBTrk1 bool  i  )  [inline]
 

00294 { tm_NBTrk1 = i; }

void BesGlobalTrigSvc::setTMNBTrk1 bool  i  )  [inline]
 

00294 { tm_NBTrk1 = i; }

void BesGlobalTrigSvc::setTMNBTrk2 bool  i  )  [inline]
 

00295 { tm_NBTrk2 = i; }

void BesGlobalTrigSvc::setTMNBTrk2 bool  i  )  [inline]
 

00295 { tm_NBTrk2 = i; }

void BesGlobalTrigSvc::setTMNCTrk1 bool  i  )  [inline]
 

00297 { tm_NCTrk1 = i; }

void BesGlobalTrigSvc::setTMNCTrk1 bool  i  )  [inline]
 

00297 { tm_NCTrk1 = i; }

void BesGlobalTrigSvc::setTMNCTrk2 bool  i  )  [inline]
 

00298 { tm_NCTrk2 = i; }

void BesGlobalTrigSvc::setTMNCTrk2 bool  i  )  [inline]
 

00298 { tm_NCTrk2 = i; }

void BesGlobalTrigSvc::setTofHitPos map< int, vector< int >, greater< int > >  i  )  [inline]
 

00157 { tofHitPos = i; }

void BesGlobalTrigSvc::setTofHitPos map< int, vector< int >, greater< int > >  i  )  [inline]
 

00157 { tofHitPos = i; }

void BesGlobalTrigSvc::setTrigChan int  i,
int  j
[inline]
 

00091 { m_trigChannel[i] = j; }

void BesGlobalTrigSvc::setTrigChan int  i,
int  j
[inline]
 

00091 { m_trigChannel[i] = j; }

void BesGlobalTrigSvc::setTrigCond int  i,
bool  j
[inline]
 

00097                                                { 
00098           trigCond[i] = j; 
00099           if(j) m_trigCondition[i] = 1;
00100           else m_trigCondition[i] = 0;
00101         }

void BesGlobalTrigSvc::setTrigCond int  i,
bool  j
[inline]
 

00097                                                { 
00098           trigCond[i] = j; 
00099           if(j) m_trigCondition[i] = 1;
00100           else m_trigCondition[i] = 0;
00101         }

StatusCode BesGlobalTrigSvc::setTrigCondition  ) 
 

StatusCode BesGlobalTrigSvc::setTrigCondition  ) 
 

00466 {
00467   for(int i = 0; i < 48; i++) {
00468     trigCond[i] = false;
00469     m_trigCondition[i] = 0;
00470   }
00471   
00472   trigCond[0] = emc_NClus1;
00473   trigCond[1] = emc_NClus2;
00474   trigCond[2] = emc_BClusBB;
00475   trigCond[3] = emc_EClusBB;
00476   trigCond[4] = emc_Clus_Z;
00477   trigCond[5] = emc_BClus_PHI;
00478   trigCond[6] = emc_EClus_PHI;
00479   trigCond[7] = emc_BEtot_H;
00480   trigCond[8] = emc_EEtot_H;
00481   trigCond[9] = emc_Etot_L;
00482   trigCond[10] = emc_Etot_M;
00483   trigCond[11] = emc_BL_Z;
00484   trigCond[12] = emc_NBClus1;
00485   trigCond[13] = emc_NEClus1;
00486   trigCond[14] = emc_BL_BBLK;
00487   trigCond[15] = emc_BL_EBLK;
00488   trigCond[16] = tof_ETofBB;
00489   trigCond[17] = tof_BTofBB;
00490   trigCond[18] = tof_NETof2;
00491   trigCond[19] = tof_NETof1;
00492   trigCond[20] = tof_NBTof2;
00493   trigCond[21] = tof_NBTof1;
00494   trigCond[22] = tof_NTof1;
00495   trigCond[23] = tm_CTrk_BB;
00496   trigCond[24] = tm_NCTrk2;
00497   trigCond[25] = tm_NCTrk1;
00498   trigCond[26] = tm_BTrk_BB;
00499   trigCond[27] = tm_NBTrk2;
00500   trigCond[28] = tm_NBTrk1;
00501   trigCond[29] = tm_ATrk_BB;
00502   trigCond[30] = tm_NATrk2;
00503   trigCond[31] = tm_NATrk1;
00504   trigCond[32] = muc_BB3478;
00505   trigCond[33] = muc_BB37;
00506   trigCond[34] = false;
00507   trigCond[35] = false;
00508   trigCond[36] = false;
00509   trigCond[37] = false;
00510   trigCond[38] = mdc_STrk_BB;
00511   trigCond[39] = mdc_NStrkN;
00512   trigCond[40] = mdc_NStrk2;
00513   trigCond[41] = mdc_NStrk1;
00514   trigCond[42] = mdc_LTrk_BB;
00515   trigCond[43] = mdc_NLtrkN;
00516   trigCond[44] = mdc_NLtrk2;
00517   trigCond[45] = mdc_NLtrk1;
00518   trigCond[46] = mdc_NItrk2;
00519   trigCond[47] = mdc_NItrk1;
00520 
00521   MsgStream log(msgSvc(), name());
00522   if(trigCondName.size() != 48) {
00523     log << MSG::FATAL << "The trigger condition CAN NOT be successfully read!!!" << endreq;
00524     return StatusCode::FAILURE;
00525   }
00526  
00527   for(unsigned int i = 0; i < 48; i++) {
00528     if(trigCond[i]) m_trigCondition[i] = 1; //data structure member in TDS
00529   }
00530 
00531   return StatusCode::SUCCESS; 
00532 }

void BesGlobalTrigSvc::setWETCEnergy int  theta,
int  phi,
double  energy
[inline]
 

00211 {  emcWETCEnergy[theta][phi] = energy; }

void BesGlobalTrigSvc::setWETCEnergy int  theta,
int  phi,
double  energy
[inline]
 

00211 {  emcWETCEnergy[theta][phi] = energy; }

void BesGlobalTrigSvc::startEmcTrig  ) 
 

void BesGlobalTrigSvc::startEmcTrig  ) 
 

00375                                     {
00376   if(m_EmcTrig) m_EmcTrig->startEmcTrig();
00377 }

void BesGlobalTrigSvc::startMdcTrig  ) 
 

void BesGlobalTrigSvc::startMdcTrig  ) 
 

00367                                     {
00368   if(m_MdcTrig) m_MdcTrig->startMdcTrig();
00369 }

void BesGlobalTrigSvc::startTMTrig  ) 
 

void BesGlobalTrigSvc::startTMTrig  ) 
 

00379                                    {
00380   if(m_TMTrig) m_TMTrig->startTMTrig();
00381 }

void BesGlobalTrigSvc::startTofTrig  ) 
 

void BesGlobalTrigSvc::startTofTrig  ) 
 

00371                                     {
00372   if(m_TofTrig) m_TofTrig->startTofTrig();
00373 }


Member Data Documentation

std::vector<int> BesGlobalTrigSvc::btofHitMap [private]
 

std::vector<int> BesGlobalTrigSvc::btofHitMap [private]
 

std::vector<int> BesGlobalTrigSvc::channelNo [private]
 

std::vector<int> BesGlobalTrigSvc::channelNo [private]
 

const std::string BesGlobalTrigSvc::COND_NAME [static, private]
 

bool BesGlobalTrigSvc::emc_BClus_PHI [private]
 

bool BesGlobalTrigSvc::emc_BClusBB [private]
 

bool BesGlobalTrigSvc::emc_BEtot_H [private]
 

bool BesGlobalTrigSvc::emc_BL_BBLK [private]
 

bool BesGlobalTrigSvc::emc_BL_EBLK [private]
 

bool BesGlobalTrigSvc::emc_BL_Z [private]
 

bool BesGlobalTrigSvc::emc_Clus_Z [private]
 

bool BesGlobalTrigSvc::emc_Diff_B [private]
 

bool BesGlobalTrigSvc::emc_Diff_E [private]
 

bool BesGlobalTrigSvc::emc_EClus_PHI [private]
 

bool BesGlobalTrigSvc::emc_EClusBB [private]
 

bool BesGlobalTrigSvc::emc_EEtot_H [private]
 

bool BesGlobalTrigSvc::emc_Etot_L [private]
 

bool BesGlobalTrigSvc::emc_Etot_M [private]
 

bool BesGlobalTrigSvc::emc_NBClus1 [private]
 

bool BesGlobalTrigSvc::emc_NClus1 [private]
 

bool BesGlobalTrigSvc::emc_NClus2 [private]
 

bool BesGlobalTrigSvc::emc_NEClus1 [private]
 

double BesGlobalTrigSvc::emcBarrelGate [private]
 

std::vector<double> BesGlobalTrigSvc::emcBlockE [private]
 

std::vector<double> BesGlobalTrigSvc::emcBlockE [private]
 

double BesGlobalTrigSvc::emcBTCEnergy [private]
 

double BesGlobalTrigSvc::emcBTotE [private]
 

std::vector<double> BesGlobalTrigSvc::emcClusE [private]
 

std::vector<double> BesGlobalTrigSvc::emcClusE [private]
 

map<int,vector<complex<int> >, greater<int> > BesGlobalTrigSvc::emcClusId [private]
 

map<int,vector<complex<int> >, greater<int> > BesGlobalTrigSvc::emcClusId [private]
 

double BesGlobalTrigSvc::emcEETCEnergy [private]
 

double BesGlobalTrigSvc::emcEETotE [private]
 

double BesGlobalTrigSvc::emcEndGate [private]
 

double BesGlobalTrigSvc::emcETotE [private]
 

double BesGlobalTrigSvc::emcLBTotE [private]
 

double BesGlobalTrigSvc::emcLTotE [private]
 

int BesGlobalTrigSvc::emcNbCluster [private]
 

int BesGlobalTrigSvc::emcNeeCluster [private]
 

int BesGlobalTrigSvc::emcNweCluster [private]
 

double BesGlobalTrigSvc::emcRBTotE [private]
 

double BesGlobalTrigSvc::emcRTotE [private]
 

double BesGlobalTrigSvc::emcTotE [private]
 

double BesGlobalTrigSvc::emcWETCEnergy [private]
 

double BesGlobalTrigSvc::emcWETotE [private]
 

double BesGlobalTrigSvc::Energy_Ratio [private]
 

std::vector<int> BesGlobalTrigSvc::etofHitMap [private]
 

std::vector<int> BesGlobalTrigSvc::etofHitMap [private]
 

bool BesGlobalTrigSvc::ifpass [private]
 

int BesGlobalTrigSvc::L1BLK_GATE [private]
 

int BesGlobalTrigSvc::L1EBL_BR [private]
 

int BesGlobalTrigSvc::L1EBL_EC [private]
 

int BesGlobalTrigSvc::L1EBL_Z [private]
 

int BesGlobalTrigSvc::L1EBL_Z_Peak [private]
 

int BesGlobalTrigSvc::L1EBL_Z_Sigma [private]
 

int BesGlobalTrigSvc::L1EDIFF_BR [private]
 

int BesGlobalTrigSvc::L1EDIFF_EC [private]
 

int BesGlobalTrigSvc::L1ETOT_BR [private]
 

int BesGlobalTrigSvc::L1ETOT_BR_Peak [private]
 

int BesGlobalTrigSvc::L1ETOT_BR_Sigma [private]
 

int BesGlobalTrigSvc::L1ETOT_EC [private]
 

int BesGlobalTrigSvc::L1ETOT_EC_Peak [private]
 

int BesGlobalTrigSvc::L1ETOT_EC_Sigma [private]
 

int BesGlobalTrigSvc::L1ETOT_L [private]
 

int BesGlobalTrigSvc::L1ETOT_L_Peak [private]
 

int BesGlobalTrigSvc::L1ETOT_L_Sigma [private]
 

int BesGlobalTrigSvc::L1ETOT_M [private]
 

int BesGlobalTrigSvc::L1ETOT_M_Peak [private]
 

int BesGlobalTrigSvc::L1ETOT_M_Sigma [private]
 

double BesGlobalTrigSvc::L1TC_GATE [private]
 

double BesGlobalTrigSvc::L1TC_THRESH [private]
 

BesEmcTrig* BesGlobalTrigSvc::m_EmcTrig [private]
 

BesEmcTrig* BesGlobalTrigSvc::m_EmcTrig [private]
 

double BesGlobalTrigSvc::m_evttime [private]
 

bool BesGlobalTrigSvc::m_goodEvent [private]
 

BesMdcTrig* BesGlobalTrigSvc::m_MdcTrig [private]
 

BesMdcTrig* BesGlobalTrigSvc::m_MdcTrig [private]
 

BesMucTrig* BesGlobalTrigSvc::m_MucTrig [private]
 

BesMucTrig* BesGlobalTrigSvc::m_MucTrig [private]
 

RealizationSvc* BesGlobalTrigSvc::m_RealizationSvc [private]
 

RealizationSvc* BesGlobalTrigSvc::m_RealizationSvc [private]
 

int BesGlobalTrigSvc::m_runMode [private]
 

BesTMTrig* BesGlobalTrigSvc::m_TMTrig [private]
 

BesTMTrig* BesGlobalTrigSvc::m_TMTrig [private]
 

int BesGlobalTrigSvc::m_tofLayer [private]
 

BesTofTrig* BesGlobalTrigSvc::m_TofTrig [private]
 

BesTofTrig* BesGlobalTrigSvc::m_TofTrig [private]
 

int BesGlobalTrigSvc::m_trigChannel [private]
 

int BesGlobalTrigSvc::m_trigCondition [private]
 

int BesGlobalTrigSvc::MAXMDCTRACK [private]
 

bool BesGlobalTrigSvc::mdc_LTrk_BB [private]
 

bool BesGlobalTrigSvc::mdc_NItrk1 [private]
 

bool BesGlobalTrigSvc::mdc_NItrk2 [private]
 

bool BesGlobalTrigSvc::mdc_NLtrk1 [private]
 

bool BesGlobalTrigSvc::mdc_NLtrk2 [private]
 

bool BesGlobalTrigSvc::mdc_NLtrkN [private]
 

bool BesGlobalTrigSvc::mdc_NStrk1 [private]
 

bool BesGlobalTrigSvc::mdc_NStrk2 [private]
 

bool BesGlobalTrigSvc::mdc_NStrkN [private]
 

bool BesGlobalTrigSvc::mdc_STrk_BB [private]
 

std::vector<int> BesGlobalTrigSvc::mdcLtrkId [private]
 

std::vector<int> BesGlobalTrigSvc::mdcLtrkId [private]
 

std::vector<int> BesGlobalTrigSvc::mdcStrkId [private]
 

std::vector<int> BesGlobalTrigSvc::mdcStrkId [private]
 

bool BesGlobalTrigSvc::muc_BB3478 [private]
 

bool BesGlobalTrigSvc::muc_BB37 [private]
 

std::vector<int> BesGlobalTrigSvc::muc_index [private]
 

std::vector<int> BesGlobalTrigSvc::muc_index [private]
 

int BesGlobalTrigSvc::muc_n3ltracktotal [private]
 

int BesGlobalTrigSvc::muc_nhitBR [private]
 

int BesGlobalTrigSvc::muc_nhitEE [private]
 

int BesGlobalTrigSvc::muc_nhitTotal [private]
 

int BesGlobalTrigSvc::muc_nhitWE [private]
 

int BesGlobalTrigSvc::muc_nlayerBR [private]
 

int BesGlobalTrigSvc::muc_nlayerEE [private]
 

int BesGlobalTrigSvc::muc_nlayerWE [private]
 

int BesGlobalTrigSvc::muc_ntrackBR [private]
 

int BesGlobalTrigSvc::muc_ntrackEC [private]
 

std::vector<int> BesGlobalTrigSvc::muc_vhitLayer [private]
 

std::vector<int> BesGlobalTrigSvc::muc_vhitLayer [private]
 

std::vector<int> BesGlobalTrigSvc::muc_vhitSeg [private]
 

std::vector<int> BesGlobalTrigSvc::muc_vhitSeg [private]
 

std::vector<int> BesGlobalTrigSvc::muc_vlayerSeg [private]
 

std::vector<int> BesGlobalTrigSvc::muc_vlayerSeg [private]
 

bool BesGlobalTrigSvc::tm_ATrk_BB [private]
 

bool BesGlobalTrigSvc::tm_BTrk_BB [private]
 

bool BesGlobalTrigSvc::tm_CTrk_BB [private]
 

int BesGlobalTrigSvc::tm_endcap [private]
 

bool BesGlobalTrigSvc::tm_NATrk1 [private]
 

bool BesGlobalTrigSvc::tm_NATrk2 [private]
 

bool BesGlobalTrigSvc::tm_NBTrk1 [private]
 

bool BesGlobalTrigSvc::tm_NBTrk2 [private]
 

bool BesGlobalTrigSvc::tm_NCTrk1 [private]
 

bool BesGlobalTrigSvc::tm_NCTrk2 [private]
 

bool BesGlobalTrigSvc::tof_BTofBB [private]
 

bool BesGlobalTrigSvc::tof_ETofBB [private]
 

bool BesGlobalTrigSvc::tof_NBTof1 [private]
 

bool BesGlobalTrigSvc::tof_NBTof2 [private]
 

bool BesGlobalTrigSvc::tof_NETof1 [private]
 

bool BesGlobalTrigSvc::tof_NETof2 [private]
 

bool BesGlobalTrigSvc::tof_NTof1 [private]
 

map<int,vector<int>,greater<int> > BesGlobalTrigSvc::tofHitPos [private]
 

map<int,vector<int>,greater<int> > BesGlobalTrigSvc::tofHitPos [private]
 

std::vector<std::string> BesGlobalTrigSvc::trigChannel [private]
 

std::vector<std::string> BesGlobalTrigSvc::trigChannel [private]
 

bool BesGlobalTrigSvc::trigCond [private]
 

std::vector<std::string> BesGlobalTrigSvc::trigCondName [private]
 

std::vector<std::string> BesGlobalTrigSvc::trigCondName [private]
 

std::vector<int> BesGlobalTrigSvc::trigOut [private]
 

std::vector<int> BesGlobalTrigSvc::trigOut [private]
 

std::vector<std::string> BesGlobalTrigSvc::trigTable [private]
 

std::vector<std::string> BesGlobalTrigSvc::trigTable [private]
 

std::string BesGlobalTrigSvc::trigTableFile [private]
 

std::vector<int> BesGlobalTrigSvc::vTrigCond [private]
 

std::vector<int> BesGlobalTrigSvc::vTrigCond [private]
 

std::vector<std::string> BesGlobalTrigSvc::vTrigLine [private]
 

std::vector<std::string> BesGlobalTrigSvc::vTrigLine [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 15:52:38 2011 for BOSS6.5.5 by  doxygen 1.3.9.1