HYDRA_development_version
|
#include <string.h>
#include <iostream>
#include <iomanip>
#include "TClass.h"
#include "TROOT.h"
#include "TFile.h"
#include "TTree.h"
#include "TBranch.h"
#include "TInterpreter.h"
#include "TDatime.h"
#include "TSystem.h"
#include "TChain.h"
#include "hades.h"
#include "htree.h"
#include "hdebug.h"
#include "hruntimedb.h"
#include "htaskset.h"
#include "hreconstructor.h"
#include "hspectrometer.h"
#include "hdatasource.h"
#include "heventheader.h"
#include "hevent.h"
#include "hrecevent.h"
#include "hmessagemgr.h"
#include "hldfileoutput.h"
#include "hpario.h"
#include "hldfilesource.h"
#include "hrootsource.h"
#include "hgeantmedia.h"
#include "hsrckeeper.h"
Go to the source code of this file.
Functions | |
ClassImp (Hades) Hades | |
Variables | |
Hades * | gHades |
ClassImp | ( | Hades | ) |
Definition at line 74 of file hades.cc.
References gDebuger, gHades, and HRuntimeDb::instance().
Hades* gHades |
Definition at line 1213 of file hades.cc.
Referenced by HRFIOFileTSM::access(), HParOra2Io::activateDetIo(), HRich700Calibrater::addCalHitCharge(), HRich700Trb3Unpacker::addCalHitCharge(), HCategoryManager::addCategory(), HRuntimeDb::addContainer(), HTofTrb3Unpacker::addRawHit(), HAlignmentMeta::alignMeta(), analysisDST(), HPionTrackerDetector::buildCategory(), HEmcDetector::buildCategory(), HStart2Detector::buildCategory(), HMdcDetector::buildLinearCategory(), HMdcDetector::buildMatrixCategory(), HQAMaker::buildPSFilename(), HEDTransform::calcMdcGeantLayerPointLab(), HMdcHitSim::calcNTracks(), HMdcSegSim::calcNTracks(), HEDTransform::calcRichGeantPadplanePointLab(), HEDTransform::calcRichLinePointLab(), HEDTransform::calcRichPadPlaneToLab(), HEDTransform::calcRichPadSector(), HEDTransform::calcRichSectorFrame(), HEDTransform::calcRpcGeantPointLab(), HEDTransform::calcSegKickPlanePointLab(), HEDTransform::calcSegPointsLab(), HEDTransform::calcShowerGeantPointLab(), HEDTransform::calcTofGeantPointLab(), HMdcClusSim::calcTrList(), HMdcClusSim::calcTrListMod(), HShowerHistCell::calculate(), HMdcLookUpTb::calcVertexFnTarg(), HEDTransform::calcVertexPoint(), HEDTransform::calcWallCell(), HEDTransform::calcWallFrame(), HEDTransform::calcWallGeantPointLab(), HEDTransform::calcWirePointsLab(), ClassImp(), HParticleTree::closeOutput(), HMdcTrackInfSim::collectTracksInf(), HShowerCopy::copy(), HParticleStart2HitF::correctRpc(), HParticleStart2HitF::correctTof(), createHades(), HEDTransform::createKineParticle(), HShowerHist::defaultInit(), HShowerCalPar::defaultInit(), HRichDigitizer::digitiseDirectHits(), HMdcVertexFind::doFit(), HParticleVertexFind::doFit(), HSplineTrackF2::doMomentum(), HMdcEfficiency::drawTofShowerHits(), HMdcDataword::dump(), editCal2ParSim(), HTofUnpacker::execute(), HWallUnpacker::execute(), HShowerCopy::execute(), HStart2Trb3Unpacker::execute(), HShowerTofinoCorrelator::execute(), HStart2Trb2Unpacker::execute(), HEmcTrb3Unpacker::execute(), HRpcTrb2Unpacker::execute(), HWallTrbUnpacker::execute(), HTBoxUnpacker::execute(), HTofTrb2Unpacker::execute(), HTofTrb3Unpacker::execute(), HWallTrb2Unpacker::execute(), HRpcTrb3Unpacker::execute(), HRpcTrbUnpacker::execute(), HShowerPadDigitizer::execute(), HShowerUnpacker::execute(), HMdcVertexWriter::execute(), HParticlePathLengthCorr::execute(), HRich700Calibrater::execute(), HRichAnalysisSim::execute(), HRich700Trb3Unpacker::execute(), HTofHitF::execute(), HRpcHitF::execute(), HParticleBt::execute(), HTofHitF2::execute(), HRichUnpacker::execute(), HTofDigitizer::execute(), HQAMaker::execute(), HPionTrackerTrb3Unpacker::execute(), HMdcUnpacker::execute(), HMdcSlope::execute(), HParticleTree::execute(), HRichAnalysis::execute(), HEmcDigitizer::execute(), HMdcPPEvtFilter::execute(), HMdcTrackingEff::execute(), HParticleEvtInfoFiller::execute(), HRichDigitizer::execute(), HMdc12Fit::execute(), HSelectedEvents::execute(), HMdcMille::execute(), HMdcTargetMon::execute(), HParticleT0Reco::execute(), HMdcCosmicsCandidate::execute(), HMdcCalibrater1::execute(), HRpcDigitizer::execute(), HMdcDigitizer::execute(), HMdcTargetMon::extractFileInfo(), HRunAnalizer::extractStartInfo(), HEDMdcWireManager::fillAllWires(), HMdcDigitizer::fillArraysReal(), HParticleCandFiller::fillCandSim(), HMdcTrackInfSim::fillClusTrackInf(), HShowerUnpacker::fillData(), HMdcUnpacker::fillData(), HQAMaker::fillGlobalVertex(), HQAMaker::fillHistStart(), HTofHitF::fillHitCat(), HTofHitF2::fillHitCat(), HLatchUnpacker::fillLatch(), HMdcUnpacker::fillMdcDataWord(), HTofDigitizer::fillOutput(), HParticleCandFiller::fillOutput(), HRuntimeDb::fillParamFile(), candidate::fillParticleCandSim(), HEDMdcWireManager::fillSegmentWires(), HParticleCandFiller::fillSingleProperties(), HMdcUnpacker::fillStatus(), HMdcUnpacker::finalize(), HMdcSlope::finalize(), HMdcOffset::finalize(), HMdcLowLevelQA::finalize(), HParticleCandFiller::findBestRich(), HDetParRootFileIo::findInputVersion(), HParticleStart2HitF::findMinimumTime(), HParticleStart2HitF::findStartTime(), HMdcLookUpTb::findVertex(), HMdcLowLevelQA::getCategories(), HSUDummyRec::getCategory(), HMdcGetContainers::getCatGeantKine(), HMdcGetContainers::getCatGeantMdc(), HMdcGetContainers::getCatMdcCal1(), HMdcGetContainers::getCatMdcClus(), HMdcGetContainers::getCatMdcClusFit(), HMdcGetContainers::getCatMdcClusInf(), HMdcGetContainers::getCatMdcTrkCand(), HMdcGetContainers::getCatMdcWireFit(), HGeantKine::getCommonAncestor(), HContFact::getContainer(), HRuntimeDb::getContainer(), HTofWalkPar::getContainers(), HMdcGetContainers::getEventDate(), HMdcGetContainers::getEventTime(), HParticleEvtChara::getEventWeight(), HMdcTimeCut::getExObject(), HMdcGetContainers::getFileNameWInd(), HMdcUnpacker::getFreeOrExistingSlot(), HParticleAngleCor::getGlobalVertex(), HParticleTool::getGlobalVertex(), HGeantKine::getGrandParent(), HQAMaker::getIteratorPointers(), HMdcGetContainers::getMdcDetector(), HMdcDigitizer::getMdcSetup(), HCategoryManager::getObject(), HMdcTimeCut::getObject(), HRichGeometryPar::getParams(), HGeantKine::getParent(), HGeantKine::getPrimary(), HMdcGetContainers::getRunId(), HMdcLowLevelQA::getSetup(), HMdcTaskSet::getSetupContainer(), HMdcOffset::getstarttime(), HTime::getTimeFromEvtHeader(), HPTools::hadesEventLoop(), HPTools::hadesInit(), HGeantKine::hasAncestor(), HDetGeomPar::HDetGeomPar(), HEDEmcCluster::HEDEmcCluster(), HEDParticleCand::HEDParticleCand(), HEDRich700PadPlane::HEDRich700PadPlane(), HEDRichGeantMirror::HEDRichGeantMirror(), HEDRichGeantPadPlane::HEDRichGeantPadPlane(), HEDRichHit::HEDRichHit(), HEDRichHitPadPlane::HEDRichHitPadPlane(), HEDRichPadPlane::HEDRichPadPlane(), HEDRichRing::HEDRichRing(), HEDRpcCluster::HEDRpcCluster(), HEDSegment::HEDSegment(), HEDShowerHit::HEDShowerHit(), HEDTofCluster::HEDTofCluster(), HEDTofHit::HEDTofHit(), HEDWallHit::HEDWallHit(), HEDWallPlane::HEDWallPlane(), HEmcCalPar::HEmcCalPar(), HKineSim::HKineSim(), HLoop::HLoop(), HMdcCal2Par::HMdcCal2Par(), HMdcCal2ParSim::HMdcCal2ParSim(), HMdcCalParRaw::HMdcCalParRaw(), HMdcCellEff::HMdcCellEff(), HMdcCutStat::HMdcCutStat(), HMdcDriftTimePar::HMdcDriftTimePar(), HMdcGetContainers::HMdcGetContainers(), HMdcLayerGeomPar::HMdcLayerGeomPar(), HMdcLookupGeom::HMdcLookupGeom(), HMdcLookupRaw::HMdcLookupRaw(), HMdcLookUpTb::HMdcLookUpTb(), HMdcSizesCells::HMdcSizesCells(), HMdcTdcChannel::HMdcTdcChannel(), HMdcTdcThreshold::HMdcTdcThreshold(), HMdcTimeCut::HMdcTimeCut(), HPionTrackerCalPar::HPionTrackerCalPar(), HRpcLookupGeom::HRpcLookupGeom(), HStart2Calpar::HStart2Calpar(), HTofCalParMod::HTofCalParMod(), HTofDigiParMod::HTofDigiParMod(), HMessageMgr::hydraErrorHandler(), HMdcDetector::init(), HLvl1EvtFilter::init(), HShowerHitDigitizer::init(), HTimeLvl1EvtFilter::init(), HMdcGeantReader::init(), HTofGeantReader::init(), HShowerCalibrater::init(), HShowerGeantReader::init(), HTofClusterFSim::init(), HTofUnpacker::init(), HWallUnpacker::init(), HTofUnpacker99::init(), HTofHitFSim::init(), HShowerTofinoCorrelator::init(), HShowerCopy::init(), HShowerHitTofTrackMatcher::init(), HShowerHitTrackMatcher::init(), HShowerParticleIdentifier::init(), HShowerPIDTrackMatcher::init(), HStart2Trb3Unpacker::init(), HEmcTrb3Unpacker::init(), HTofTrigger::init(), HStart2Trb2Unpacker::init(), HTofCalibrater::init(), HParSet::init(), HTofTrb3Unpacker::init(), HShowerRawHist::init(), HRpcTrb3Unpacker::init(), HMdcVertexFind::init(), HShowerCalHist::init(), HTBoxUnpacker::init(), HWallTrbUnpacker::init(), HRpcTrb2Unpacker::init(), HShowerHitHist::init(), HParticleVertexFind::init(), HTofTrb2Unpacker::init(), HWallTrb2Unpacker::init(), HRpcCalibrater::init(), HFlexFiller::init(), HStart2Calibrater::init(), HRpcTrbUnpacker::init(), HWallCalibrater::init(), HRunAnalizer::init(), HSplineTofClF2::init(), HPionTrackerCalibrater::init(), HEmcCalibrater::init(), HParticleTrackCleaner::init(), HShowerUnpacker::init(), HStart2HitF::init(), HGeantFilter::init(), HMdcVertexWriter::init(), HMdcDeDx2Maker::init(), HWallDigitizer::init(), HShowerPadDigitizer::init(), HRich700Calibrater::init(), HRichAnalysisSim::init(), HMdcClustFromSeg::init(), HSpecGeomPar::init(), HParticlePathLengthCorr::init(), HRich700RingFinderIdeal::init(), HRpcClusterF::init(), HWallOneHitF::init(), HShowerCalParCalculator::init(), HWallHitF::init(), HRpcChargeOffsetPar::init(), HTofHitF::init(), HRich700Trb3Unpacker::init(), HRpcHitF::init(), HParticleBt::init(), HTofHitF2::init(), HRichPadClean::init(), HWallHitFSim::init(), HShowerHitFinder::init(), HRich700RecoQa::init(), HMdcTrackFinder::init(), HRich700GeoTestQa::init(), HRich700GeoTestRealQa::init(), HParticleStart2HitF::init(), HPionTrackerHitF::init(), HRich700EventDisplay::init(), HTofClusterF::init(), HEmcClusterF::init(), HRichUnpacker::init(), HTofDigitizer::init(), HMdcIdealTracking::init(), HMdcClusterToHit::init(), HQAMaker::init(), HRich700Digitizer::init(), HPionTrackerTrb3Unpacker::init(), HRich700DigiParCreator::init(), HMdcUnpacker::init(), HMdcSlope::init(), HWallEventPlaneF::init(), HRpcLookupGeom::init(), HParticleBtRingF::init(), HMdcTrackFitInOut::init(), HMdcLayerGeomPar::init(), HStart2CalRunPar::init(), HPionTrackerCalRunPar::init(), HMdcLookupRaw::init(), HPionTrackerMomRunPar::init(), HMdcBitFlipCor::init(), HMdcClusMetaMatch::init(), HParticleCandFiller::init(), HMdcLookupGeom::init(), HRichAnalysis::init(), HEmcDigitizer::init(), HMdcCalParRaw::init(), HMdcPPEvtFilter::init(), HSplineTrackF2::init(), HMdcRichCorr::init(), HParticleMetaMatcher::init(), HMdcTrackingEff::init(), HEDMakeContainers::init(), HParticleEvtInfoFiller::init(), HMdc12Fit::init(), HRichDigitizer::init(), HParticleBtClusterF::init(), HPionTrackerTrackF::init(), HMdcOffset::init(), HRich700RingFinderHough::init(), HMdcCalibrater1::init(), HMdcCal2Par::init(), HSlowPar::init(), HMdcTargetMon::init(), HRKTrackBF2::init(), HMdcSelfTracking::init(), HParticleT0Reco::init(), HMdcCosmicsCandidate::init(), HMetaMatchF2::init(), HRpcDigitizer::init(), HParticleTrackSorter::init(), HMdcDigitizer::init(), HParticleEvtChara::init(), HShowerCalibrater::initCalPar(), HShowerCalParCalculator::initCalPar(), HMdcUnpacker::initCategory(), HMdcDeDx2::initContainer(), HRuntimeDb::initContainers(), HShowerParticleIdentifier::initParameters(), HShowerDigitizer::initParameters(), HShowerHitFinder::initParameters(), HWallDigitizer::initParContainer(), HRpcClusterF::initParContainer(), HWallOneHitF::initParContainer(), HWallHitF::initParContainer(), HRpcHitF::initParContainer(), HWallHitFSim::initParContainer(), HTofHitF2::initParContainer(), HTofDigitizer::initParContainer(), HRpcDigitizer::initParContainer(), HParticleTool::isGoodClusterVertex(), HParticleTool::isGoodRecoVertex(), HParticleTool::isGoodTrigger(), HParticleEvtChara::isNewEvent(), HParticleTool::isNoMETAPileUp(), HMdcGetContainers::isSimData(), isTrigger(), HParticleEvtChara::loadDayOfYear(), HMdcMille::loadGeometryPar(), loopDST(), HMdcEffMenu::loopEvents(), HTofTaskSet::make(), HRpcTaskSet::make(), HShowerTaskSet::make(), HRich700TaskSet::make(), HRichTaskSet::make(), HMdcTaskSet::make(), HRecEvent::makeBranch(), HPartialEvent::makeBranch(), HRichDigitizer::makeNoiseOnPads(), HRuntimeDb::makeParamFile(), HParticleTree::makeTree(), Hades::makeTree(), HEDMdcWire::makeWire(), HPTools::mdcDetectorSetup(), mdcEfficiency(), HMdcEffMenu::menu(), HTofHitF::mergeHitCats(), HTofHitF2::mergeHitCats(), HCategoryManager::newObject(), HCategoryManager::newSlot(), HParticleGeantEvent::nextEvent(), HParticlePairMaker::nextEvent(), HParticleBooker::nextEvent(), HLoop::nextEvent(), HEDEvtNavHandler::nextEvent(), HParAsciiFileIo::open(), HParRootFileIo::open(), HMdcTaskSet::parseArguments(), HMdcHitSim::print(), HTaskSet::print(), HRun::print(), HQAMaker::Print(), HRuntimeDb::print(), HMdcDataword::print(), HMdcTimeCutMod::print(), HMdcHit::print(), HMdcBitFlipCorPar::printParam(), HMdcDigitPar::printParam(), HMdcUnpackerPar::printParam(), HMdcGeomStruct::printParam(), HMdcWireStat::printParam(), HMdcRawStruct::printParam(), HMdcTdcThreshold::printParam(), HMdcLayerGeomPar::printParam(), HMdcLookupGeom::printParam(), HMdcCalParRaw::printParam(), HMdcTdcChannel::printParam(), HMdcCal2Par::printParam(), HMdcDigitizerSetup::printParam(), HMdcCalibrater1Setup::printParam(), HMdcTimeCut::printParam(), HMdcTrackFinderSetup::printParam(), HMdcCal2ParSim::printParam(), HMdcClusterToHitSetup::printParam(), HMdc12FitSetup::printParam(), HMdcCommonSetup::printParam(), HParticleTrackSorter::printSetup(), HMdcDeDx2Maker::printStatus(), HMdcLowLevelQA::printStatus(), HMdcCalibrater1::printStatus(), HMdcDigitizer::printStatus(), HTaskSet::printTimer(), HMdcCalibrater1::printWires(), HOnlineClientServerCom::processClients(), HPionTrackerParAsciiFileIo::read(), HEmcParAsciiFileIo::read(), HStartParAsciiFileIo::read(), HMdcParAsciiFileIo::read(), readBack(), HMdcVertexFind::readHits(), HParticleVertexFind::readInput(), HDetParRootFileIo::readModules(), HMdcVertexFind::readSegments(), HParticleAngleCor::recalcEmission(), HStart2Calibrater::reinit(), HPionTrackerCalibrater::reinit(), HEmcClusterF::reinit(), HParticleCandFiller::reinit(), HSplineTrackF2::reinit(), HPionTrackerTrackF::reinit(), HMdcTargetMon::reinit(), HMdcLowLevelQA::reinit(), HMdcEfficiency::reinit(), rejectEvent(), HGeantKine::resetEmcIter(), HGeantKine::resetMdcIter(), HGeantKine::resetRichIter(), HGeantKine::resetRpcIter(), HGeantKine::resetShowerIter(), HGeantKine::resetStartIter(), HGeantKine::resetTofIter(), HGeantKine::resetWallIter(), selectEventTreeFilter(), HGeantKine::setAllDescendentsActive(), HGeantKine::setAllDescendentsSuppressed(), HGeantKine::setChainActive(), HDst::setDataSource(), HMdcDigitizer::setEfficiencyFlags(), HParticleTree::setEvent(), HParticleAngleCor::setGlobalVertex(), HPionTrackerGeomPar::setNumDetectors(), HPionTrackerHitFPar::setNumModules(), HStart2HitFSim::setParameterContainers(), HEmcDigitizer::setParameterContainers(), HMdcDeDx2Maker::setParContainers(), HMdcCalibrater1::setParContainers(), HMdcLowLevelQA::setParContainers(), HMdcDigitizer::setParContainers(), HPTools::setPersistency(), HMdcUnpacker::setQuietMode(), HMdcOffset::setReadHists(), HDst::setSecondDataSource(), HMdcRaw::setTime(), HMdcDigitizer::setTimeCutFlags(), HDst::setupParameterSources(), HDst::setupUnpackers(), HGeantKine::suppressTracks(), targetMon(), HMdcGeantTrack::testMdcSetup(), HOnlineClientServerCom::ThreadEventLoop(), HMdcCal2ParSim::transformToDistance(), HRichDigitizer::updateCharge(), HRichAnalysis::updateHits(), HSpectrometer::write(), HDetParRootFileIo::write(), HParSet::write(), HRuntimeDb::writeContainer(), HMdcMille::writeParAsciiFile(), HRuntimeDb::writeSetup(), writeVertex(), Hades::~Hades(), and HLoop::~HLoop().