Skip to content

Class nptool::VDetector

ClassList > nptool > VDetector

Inherits the following classes: nptool::VPlugin

Public Functions

Type Name
virtual void AddParameterToCalibrationManager ()
virtual void BuildPhysicalEvent ()
virtual void BuildRawEvent (const std::string & daq_name, const std::string & label, void * ptr_to_data)
virtual void CheckSpectra ()
void ClearAndBuild ()
virtual void ClearEventData ()
virtual void ClearEventPhysics ()
virtual void ClearSpectra ()
virtual void ConstructGeometry ()
virtual void FillSpectra ()
virtual void InitSimulation (std::string simtype)
virtual void InitSpectra ()
virtual void InitializeDataInputConversion (std::shared_ptr< nptool::VDataInput >)
virtual void InitializeDataInputPhysics (std::shared_ptr< nptool::VDataInput >)
virtual void InitializeDataInputRaw (std::shared_ptr< nptool::VDataInput >)
virtual void InitializeDataOutputPhysics (std::shared_ptr< nptool::VDataOutput >)
virtual void InitializeDataOutputRaw (std::shared_ptr< nptool::VDataOutput >)
virtual void InitializeScorers ()
virtual bool IsDetector ()
virtual bool IsService ()
virtual void ReadConfiguration (nptool::InputParser)
virtual void ReadSensitive ()
virtual void SetRawDataPointer (void *)
VDetector ()
virtual void WriteSpectra ()
~VDetector ()

Public Functions inherited from nptool::VPlugin

See nptool::VPlugin

Type Name
virtual std::vector< std::string > GetDependencies () = 0
virtual bool IsDetector ()
virtual bool IsService ()
VPlugin ()
~VPlugin ()

Public Functions Documentation

function AddParameterToCalibrationManager

inline virtual void nptool::VDetector::AddParameterToCalibrationManager () 

function BuildPhysicalEvent

inline virtual void nptool::VDetector::BuildPhysicalEvent () 

function BuildRawEvent

inline virtual void nptool::VDetector::BuildRawEvent (
    const std::string & daq_name,
    const std::string & label,
    void * ptr_to_data
) 

function CheckSpectra

inline virtual void nptool::VDetector::CheckSpectra () 

function ClearAndBuild

inline void nptool::VDetector::ClearAndBuild () 

function ClearEventData

inline virtual void nptool::VDetector::ClearEventData () 

function ClearEventPhysics

inline virtual void nptool::VDetector::ClearEventPhysics () 

function ClearSpectra

inline virtual void nptool::VDetector::ClearSpectra () 

function ConstructGeometry

inline virtual void nptool::VDetector::ConstructGeometry () 

function FillSpectra

inline virtual void nptool::VDetector::FillSpectra () 

function InitSimulation

inline virtual void nptool::VDetector::InitSimulation (
    std::string simtype
) 

function InitSpectra

inline virtual void nptool::VDetector::InitSpectra () 

function InitializeDataInputConversion

inline virtual void nptool::VDetector::InitializeDataInputConversion (
    std::shared_ptr< nptool::VDataInput >
) 

function InitializeDataInputPhysics

inline virtual void nptool::VDetector::InitializeDataInputPhysics (
    std::shared_ptr< nptool::VDataInput >
) 

function InitializeDataInputRaw

inline virtual void nptool::VDetector::InitializeDataInputRaw (
    std::shared_ptr< nptool::VDataInput >
) 

function InitializeDataOutputPhysics

inline virtual void nptool::VDetector::InitializeDataOutputPhysics (
    std::shared_ptr< nptool::VDataOutput >
) 

function InitializeDataOutputRaw

inline virtual void nptool::VDetector::InitializeDataOutputRaw (
    std::shared_ptr< nptool::VDataOutput >
) 

function InitializeScorers

inline virtual void nptool::VDetector::InitializeScorers () 

function IsDetector

inline virtual bool nptool::VDetector::IsDetector () 

Implements nptool::VPlugin::IsDetector


function IsService

inline virtual bool nptool::VDetector::IsService () 

Implements nptool::VPlugin::IsService


function ReadConfiguration

inline virtual void nptool::VDetector::ReadConfiguration (
    nptool::InputParser
) 

function ReadSensitive

inline virtual void nptool::VDetector::ReadSensitive () 

function SetRawDataPointer

inline virtual void nptool::VDetector::SetRawDataPointer (
    void *
) 

function VDetector

inline nptool::VDetector::VDetector () 

function WriteSpectra

inline virtual void nptool::VDetector::WriteSpectra () 

function ~VDetector

inline nptool::VDetector::~VDetector () 


The documentation for this class was generated from the following file src/core/NPVDetector.h