#include "CbmKolkataDetectorHitProducerSmearing.h" // ---- Default constructor ------------------------------------------- CbmKolkataDetectorHitProducerSmearing::CbmKolkataDetectorHitProducerSmearing() :FairTask("CbmKolkataDetectorHitProducerSmearing") { fLogger->Debug(MESSAGE_ORIGIN,"Default Constructor of CbmKolkataDetectorHitProducerSmearing"); } // ---- Destructor ---------------------------------------------------- CbmKolkataDetectorHitProducerSmearing::~CbmKolkataDetectorHitProducerSmearing() { fLogger->Debug(MESSAGE_ORIGIN,"Destructor of CbmKolkataDetectorHitProducerSmearing"); } // ---- Initialisation ---------------------------------------------- void CbmKolkataDetectorHitProducerSmearing::SetParContainers() { fLogger->Debug(MESSAGE_ORIGIN,"SetParContainers of CbmKolkataDetectorHitProducerSmearing"); // Load all necessary parameter containers from the runtime data base /* FairRunAna* ana = FairRunAna::Instance(); FairRuntimeDb* rtdb=ana->GetRuntimeDb(); = (*) (rtdb->getContainer("")); */ } // ---- Init ---------------------------------------------------------- InitStatus CbmKolkataDetectorHitProducerSmearing::Init() { fLogger->Debug(MESSAGE_ORIGIN,"Initilization of CbmKolkataDetectorHitProducerSmearing"); // Get a handle from the IO manager FairRootManager* ioman = FairRootManager::Instance(); // Get a pointer to the previous already existing data level /* = (TClonesArray*) ioman->GetObject("InputDataLevelName"); if ( ! ) { fLogger->Error(MESSAGE_ORIGIN,"No InputDataLevelName array!\n CbmKolkataDetectorHitProducerSmearing will be inactive"); return kERROR; } */ // Create the TClonesArray for the output data and register // it in the IO manager /* = new TClonesArray("OutputDataLevelName", 100); ioman->Register("OutputDataLevelName","OutputDataLevelName",,kTRUE); */ // Do whatever else is needed at the initilization stage // Create histograms to be filled // initialize variables return kSUCCESS; } // ---- ReInit ------------------------------------------------------- InitStatus CbmKolkataDetectorHitProducerSmearing::ReInit() { fLogger->Debug(MESSAGE_ORIGIN,"Initilization of CbmKolkataDetectorHitProducerSmearing"); return kSUCCESS; } // ---- Exec ---------------------------------------------------------- void CbmKolkataDetectorHitProducerSmearing::Exec(Option_t* option) { fLogger->Debug(MESSAGE_ORIGIN,"Exec of CbmKolkataDetectorHitProducerSmearing"); } // ---- Finish -------------------------------------------------------- void CbmKolkataDetectorHitProducerSmearing::Finish() { fLogger->Debug(MESSAGE_ORIGIN,"Finish of CbmKolkataDetectorHitProducerSmearing"); } ClassImp(CbmKolkataDetectorHitProducerSmearing)