Class nptool::DetectorManager
ClassList > nptool > DetectorManager
Inherited by the following classes: nptool::Application
Public Functions
| Type | Name |
|---|---|
| void | AddDetector (std::string, std::shared_ptr< VDetector >) |
| void | BuildPhysicalEvent (bool allow_MT=true) |
| void | BuildRawEvent (const std::string & daq_name, const std::string & label, void * ptr_to_data, bool allow_MT=true) |
| void | CheckSpectra () |
| void | ClearEventData (bool allow_MT=true) |
| void | ClearEventPhysics (bool allow_MT=true) |
| void | ClearSpectra () |
| void | ConstructGeometry () |
| DetectorManager () |
|
| void | DisableMT () |
| void | EnableMT () |
| void | FillSpectra () |
| std::map< std::string, std::shared_ptr< VDetector > > | GetAllDetectors () |
| std::shared_ptr< VDetector > | GetDetector (std::string name) |
| void | InitDetectorManager () |
| void | InitSimulation (std::string simtype) |
| void | InitSpectra () |
| void | InitializeDataInputConversion (std::shared_ptr< nptool::VDataInput > input) |
| void | InitializeDataInputPhysics (std::shared_ptr< nptool::VDataInput > input) |
| void | InitializeDataInputRaw (std::shared_ptr< nptool::VDataInput > input) |
| void | InitializeDataOutputPhysics (std::shared_ptr< nptool::VDataOutput > output) |
| void | InitializeDataOutputRaw (std::shared_ptr< nptool::VDataOutput > output) |
| void | InitializeScorers () |
| void | ReadConfiguration (std::string file) |
| void | ReadSensitive () |
| void | WriteSpectra () |
| ~DetectorManager () |
Public Functions Documentation
function AddDetector
inline void nptool::DetectorManager::AddDetector (
std::string,
std::shared_ptr< VDetector >
)
function BuildPhysicalEvent
void nptool::DetectorManager::BuildPhysicalEvent (
bool allow_MT=true
)
function BuildRawEvent
void nptool::DetectorManager::BuildRawEvent (
const std::string & daq_name,
const std::string & label,
void * ptr_to_data,
bool allow_MT=true
)
function CheckSpectra
void nptool::DetectorManager::CheckSpectra ()
function ClearEventData
void nptool::DetectorManager::ClearEventData (
bool allow_MT=true
)
function ClearEventPhysics
void nptool::DetectorManager::ClearEventPhysics (
bool allow_MT=true
)
function ClearSpectra
void nptool::DetectorManager::ClearSpectra ()
function ConstructGeometry
void nptool::DetectorManager::ConstructGeometry ()
function DetectorManager
inline nptool::DetectorManager::DetectorManager ()
function DisableMT
inline void nptool::DetectorManager::DisableMT ()
function EnableMT
inline void nptool::DetectorManager::EnableMT ()
function FillSpectra
void nptool::DetectorManager::FillSpectra ()
function GetAllDetectors
inline std::map< std::string, std::shared_ptr< VDetector > > nptool::DetectorManager::GetAllDetectors ()
function GetDetector
std::shared_ptr< VDetector > nptool::DetectorManager::GetDetector (
std::string name
)
function InitDetectorManager
void nptool::DetectorManager::InitDetectorManager ()
function InitSimulation
void nptool::DetectorManager::InitSimulation (
std::string simtype
)
function InitSpectra
void nptool::DetectorManager::InitSpectra ()
function InitializeDataInputConversion
void nptool::DetectorManager::InitializeDataInputConversion (
std::shared_ptr< nptool::VDataInput > input
)
function InitializeDataInputPhysics
void nptool::DetectorManager::InitializeDataInputPhysics (
std::shared_ptr< nptool::VDataInput > input
)
function InitializeDataInputRaw
void nptool::DetectorManager::InitializeDataInputRaw (
std::shared_ptr< nptool::VDataInput > input
)
function InitializeDataOutputPhysics
void nptool::DetectorManager::InitializeDataOutputPhysics (
std::shared_ptr< nptool::VDataOutput > output
)
function InitializeDataOutputRaw
void nptool::DetectorManager::InitializeDataOutputRaw (
std::shared_ptr< nptool::VDataOutput > output
)
function InitializeScorers
void nptool::DetectorManager::InitializeScorers ()
function ReadConfiguration
void nptool::DetectorManager::ReadConfiguration (
std::string file
)
function ReadSensitive
void nptool::DetectorManager::ReadSensitive ()
function WriteSpectra
void nptool::DetectorManager::WriteSpectra ()
function ~DetectorManager
inline nptool::DetectorManager::~DetectorManager ()
The documentation for this class was generated from the following file src/core/NPDetectorManager.h