REST-for-Physics  v2.3
Rare Event Searches ToolKit for Physics
Public Member Functions | Private Member Functions | Private Attributes
TRestGeant4NeutronTaggingProcess Class Reference

Detailed Description

The TRestGeant4NeutronTaggingProcess generates observables based on veto volumes energy depositions. It was first developed as a process for the IAXO experiment but can be used in any analysis. It uses keywords to identify different relevant volumes (such as vetoes). The default veto keyword for IAXO is veto and it will tag each volume containing the keyword as a veto volume, so avoid using the keyword on volumes that do not act as vetoes. There are also keywords for shielding and capture volumes (Cd layers).

Parameters:

Example usage

<addProcess type="TRestGeant4NeutronTaggingProcess" name="g4Neutrons" value="ON"
observable="all">
<parameter name="vetoKeyword" value="veto"/>
<parameter name="captureKeyword" value="sheet"/>
<parameter name="shieldingKeyword" value="shielding"/>
<parameter name="vetoGroupKeywords" value="top, bottom, east, west, front, back"/>
<parameter name="vetoQuenchingFactors" value="0, 0.15, 1"/>
</addProcess>

RESTsoft - Software for Rare Event Searches with TPCs

History of developments:

2021-February: Implementation.

Author
Luis Obis

Definition at line 31 of file TRestGeant4NeutronTaggingProcess.h.

Inheritance diagram for TRestGeant4NeutronTaggingProcess:
TRestEventProcess TRestMetadata

Public Member Functions

 ClassDefOverride (TRestGeant4NeutronTaggingProcess, 1)
 
void EndProcess () override
 Function to include required actions after all events have been processed. More...
 
RESTValue GetInputEvent () const override
 Get pointer to input event. Must be implemented in the derived class. More...
 
RESTValue GetOutputEvent () const override
 Get pointer to output event. Must be implemented in the derived class. More...
 
const char * GetProcessName () const override
 Returns the name of this process. More...
 
void InitProcess () override
 Process initialization. More...
 
void LoadConfig (const std::string &configFilename, const std::string &name="")
 Function to load the configuration from an external configuration file. More...
 
TRestEventProcessMaker ()
 Returns a new instance of this class. More...
 
void PrintMetadata () override
 It prints out the process parameters stored in the metadata structure. More...
 
TRestEventProcessEvent (TRestEvent *inputEvent) override
 The main processing event function. More...
 
 TRestGeant4NeutronTaggingProcess (const char *configFilename)
 
 ~TRestGeant4NeutronTaggingProcess ()
 Default destructor. More...
 
- Public Member Functions inherited from TRestEventProcess
virtual Bool_t AddInputFile (const std::string &file)
 
bool ApplyCut ()
 
virtual void BeginOfEventProcess (TRestEvent *inputEvent=nullptr)
 Begin of event process, preparation work. Called right before ProcessEvent() More...
 
 ClassDefOverride (TRestEventProcess, 3)
 
virtual void EndOfEventProcess (TRestEvent *inputEvent=nullptr)
 End of event process. Nothing to do. Called directly after ProcessEvent() More...
 
virtual void EndProcess ()
 To be executed at the end of the run (outside event loop) More...
 
TRestAnalysisTreeGetAnalysisTree () const
 Return the local analysis tree (dummy) More...
 
TCanvas * GetCanvas () const
 Get canvas. More...
 
TRestAnalysisTreeGetFullAnalysisTree ()
 
virtual RESTValue GetInputEvent () const =0
 Get pointer to input event. Must be implemented in the derived class. More...
 
std::vector< std::string > GetListOfAddedObservables ()
 
virtual RESTValue GetOutputEvent () const =0
 Get pointer to output event. Must be implemented in the derived class. More...
 
virtual const char * GetProcessName () const =0
 
TRestRunGetRunInfo () const
 Return the pointer of the hosting TRestRun object. More...
 
virtual Long64_t GetTotalBytes () const
 
virtual Long64_t GetTotalBytesRead () const
 Interface to external file reading, get the read bytes. To be implemented in external processes. More...
 
virtual void InitFromConfigFile () override
 To make settings from rml file. This method must be implemented in the derived class. More...
 
virtual void InitProcess ()
 To be executed at the beginning of the run (outside event loop) More...
 
Bool_t isExternal () const
 Return whether this process is external process. More...
 
Int_t LoadSectionMetadata () override
 This method does some preparation of xml section. More...
 
virtual void NotifyAnalysisTreeReset ()
 In case the analysis tree is reset(switched to new file), some process needs to have action. More...
 
virtual Bool_t OpenInputFiles (const std::vector< std::string > &files)
 
virtual TRestEventProcessEvent (TRestEvent *inputEvent)=0
 Process one event. More...
 
std::vector< std::string > ReadObservables ()
 
void RegisterAllObservables (Bool_t value=true)
 
virtual Bool_t ResetEntry ()
 
void SetAnalysisTree (TRestAnalysisTree *tree)
 Set analysis tree of this process, then add observables to it.
 
void SetCanvasSize (Int_t x, Int_t y)
 Set canvas size. More...
 
void SetFriendProcess (TRestEventProcess *p)
 Add friendly process to this process.
 
void SetObservableValidation (bool validate)
 
void SetParallelProcess (TRestEventProcess *p)
 Add parallel process to this process.
 
void SetRunInfo (TRestRun *r)
 Set TRestRun for this process. More...
 
Bool_t singleThreadOnly () const
 Return whether this process is single std::thread only. More...
 
 TRestEventProcess ()
 
 ~TRestEventProcess ()
 

Private Member Functions

void InitFromConfigFile () override
 Function to read input parameters from the RML TRestGeant4NeutronTaggingProcess metadata section. More...
 
void Initialize () override
 Function to initialize input/output event members and define the section name. More...
 
void LoadDefaultConfig ()
 Function to load the default config in absence of RML input. More...
 
void Reset ()
 

Private Attributes

std::string fCaptureKeyword = ""
 
std::vector< int > fCaptureVolumeIds
 
TRestGeant4MetadatafG4Metadata
 A pointer to the simulation metadata information accessible to TRestRun. More...
 
std::vector< Int_t > fGammasNeutronCaptureIsCaptureVolume
 
Int_t fGammasNeutronCaptureNumber
 
std::vector< Double_t > fGammasNeutronCapturePosX
 
std::vector< Double_t > fGammasNeutronCapturePosY
 
std::vector< Double_t > fGammasNeutronCapturePosZ
 
std::vector< Double_t > fGammasNeutronCaptureProductionE
 
TRestGeant4EventfInputG4Event
 A pointer to the specific TRestGeant4Event input. More...
 
std::vector< Double_t > fNeutronsCapturedEDepByNeutron
 
std::vector< Double_t > fNeutronsCapturedEDepByNeutronAndChildren
 
std::vector< Double_t > fNeutronsCapturedEDepByNeutronAndChildrenInVeto
 
std::vector< Double_t > fNeutronsCapturedEDepByNeutronAndChildrenInVetoMax
 
std::vector< Double_t > fNeutronsCapturedEDepByNeutronAndChildrenInVetoMin
 
std::vector< Double_t > fNeutronsCapturedEDepByNeutronInVeto
 
std::vector< Int_t > fNeutronsCapturedIsCaptureVolume
 If documentation is added perhaps they could be shorter names. More...
 
Int_t fNeutronsCapturedNumber
 
std::vector< Double_t > fNeutronsCapturedPosX
 TODO it might be simplified using std::vector<TVector3> More...
 
std::vector< Double_t > fNeutronsCapturedPosY
 
std::vector< Double_t > fNeutronsCapturedPosZ
 
std::vector< Double_t > fNeutronsCapturedProductionE
 
TRestGeant4EventfOutputG4Event
 A pointer to the specific TRestGeant4Event output. More...
 
std::vector< Float_t > fQuenchingFactors
 
std::vector< Double_t > fSecondaryNeutronsShieldingExitE
 
std::vector< Double_t > fSecondaryNeutronsShieldingExitPosX
 
std::vector< Double_t > fSecondaryNeutronsShieldingExitPosY
 
std::vector< Double_t > fSecondaryNeutronsShieldingExitPosZ
 
std::vector< Int_t > fSecondaryNeutronsShieldingIsCaptured
 
std::vector< Int_t > fSecondaryNeutronsShieldingIsCapturedInCaptureVolume
 
Int_t fSecondaryNeutronsShieldingNumber
 
std::vector< Double_t > fSecondaryNeutronsShieldingProductionE
 
std::string fShieldingKeyword = ""
 
std::vector< int > fShieldingVolumeIds
 
std::vector< std::string > fVetoGroupKeywords
 
std::map< std::string, std::vector< std::string > > fVetoGroupVolumeNames
 
std::string fVetoKeyword = ""
 
std::vector< int > fVetoVolumeIds
 TODO these members should be documented. More...
 

Additional Inherited Members

- Protected Types inherited from TRestEventProcess
enum  REST_Process_Output { No_Output , Observable , Internal_Var , Full_Output }
 
- Protected Member Functions inherited from TRestEventProcess
void BeginPrintProcess ()
 [name, cut range]
 
void CreateCanvas ()
 Create the canvas. More...
 
void EndPrintProcess ()
 
TRestEventProcessGetFriend (const std::string &nameOrType)
 
TRestEventProcessGetFriendLive (const std::string &nameOrType)
 
template<class T >
T * GetMetadata ()
 Get a metadata object from the host TRestRun. More...
 
TRestMetadataGetMetadata (const std::string &nameOrType)
 
size_t GetNumberOfParallelProcesses () const
 
template<class T >
GetObservableValue (const std::string &name)
 
TRestEventProcessGetParallel (int i)
 
template<class T >
std::vector< T > GetParallelDataMembers (T *member_of_process)
 Get a list of data members from parallel processes which is same to this process's certain data member. More...
 
template<class T >
void SetObservableValue (const std::string &name, const T &value)
 Set observable value for AnalysisTree. More...
 
- Protected Attributes inherited from TRestEventProcess
TRestAnalysisTreefAnalysisTree = nullptr
 
TCanvas * fCanvas = nullptr
 < Canvas for some viewer event More...
 
TVector2 fCanvasSize
 Canvas size. More...
 
std::vector< std::pair< std::string, TVector2 > > fCuts
 Stores cut definitions. Any listed observables should be in the range. More...
 
bool fDynamicObs = false
 It defines whether to use added observables only or all the observables appear in the code. More...
 
bool fIsExternal = false
 It defines if the process reads event data from an external source. More...
 
std::map< std::string, int > fObservablesDefined
 Stores the list of all the appeared process observables in the code. More...
 
std::map< std::string, int > fObservablesUpdated
 Stores the list of process observables updated when processing this event. More...
 
bool fReadOnly = false
 not used, keep for compatibility More...
 
TRestRunfRunInfo = nullptr
 < Pointer to TRestRun object where to find metadata. More...
 
bool fSingleThreadOnly = false
 
bool fValidateObservables = false
 It defines if observable names should be added to the validation list. More...
 

Constructor & Destructor Documentation

◆ TRestGeant4NeutronTaggingProcess() [1/2]

TRestGeant4NeutronTaggingProcess::TRestGeant4NeutronTaggingProcess ( )

Definition at line 94 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ TRestGeant4NeutronTaggingProcess() [2/2]

TRestGeant4NeutronTaggingProcess::TRestGeant4NeutronTaggingProcess ( const char *  configFilename)

Definition at line 96 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ ~TRestGeant4NeutronTaggingProcess()

TRestGeant4NeutronTaggingProcess::~TRestGeant4NeutronTaggingProcess ( )

Default destructor.

Definition at line 104 of file TRestGeant4NeutronTaggingProcess.cxx.

Member Function Documentation

◆ EndProcess()

void TRestGeant4NeutronTaggingProcess::EndProcess ( )
overridevirtual

Function to include required actions after all events have been processed.

Reimplemented from TRestEventProcess.

Definition at line 534 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ GetInputEvent()

RESTValue TRestGeant4NeutronTaggingProcess::GetInputEvent ( ) const
inlineoverridevirtual

Get pointer to input event. Must be implemented in the derived class.

Implements TRestEventProcess.

Definition at line 95 of file TRestGeant4NeutronTaggingProcess.h.

◆ GetOutputEvent()

RESTValue TRestGeant4NeutronTaggingProcess::GetOutputEvent ( ) const
inlineoverridevirtual

Get pointer to output event. Must be implemented in the derived class.

Implements TRestEventProcess.

Definition at line 96 of file TRestGeant4NeutronTaggingProcess.h.

◆ GetProcessName()

const char * TRestGeant4NeutronTaggingProcess::GetProcessName ( ) const
inlineoverridevirtual

Returns the name of this process.

Implements TRestEventProcess.

Definition at line 157 of file TRestGeant4NeutronTaggingProcess.h.

◆ InitFromConfigFile()

void TRestGeant4NeutronTaggingProcess::InitFromConfigFile ( )
overrideprivatevirtual

Function to read input parameters from the RML TRestGeant4NeutronTaggingProcess metadata section.

Reimplemented from TRestEventProcess.

Definition at line 547 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ Initialize()

void TRestGeant4NeutronTaggingProcess::Initialize ( )
overrideprivatevirtual

Function to initialize input/output event members and define the section name.

Reimplemented from TRestMetadata.

Definition at line 115 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ InitProcess()

void TRestGeant4NeutronTaggingProcess::InitProcess ( )
overridevirtual

Process initialization.

Reimplemented from TRestEventProcess.

Definition at line 144 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ LoadConfig()

void TRestGeant4NeutronTaggingProcess::LoadConfig ( const std::string &  configFilename,
const std::string &  name = "" 
)

Function to load the configuration from an external configuration file.

If no configuration path is defined in TRestMetadata::SetConfigFilePath the path to the config file must be specified using full path, absolute or relative.

Parameters
configFilenameA const char* giving the path to an RML file.
nameThe name of the specific metadata. It will be used to find the corresponding TRestGeant4NeutronTaggingProcess section inside the RML.

Definition at line 137 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ LoadDefaultConfig()

void TRestGeant4NeutronTaggingProcess::LoadDefaultConfig ( )
private

Function to load the default config in absence of RML input.

Definition at line 109 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ Maker()

TRestEventProcess * TRestGeant4NeutronTaggingProcess::Maker ( )
inline

Returns a new instance of this class.

Definition at line 155 of file TRestGeant4NeutronTaggingProcess.h.

◆ PrintMetadata()

void TRestGeant4NeutronTaggingProcess::PrintMetadata ( )
inlineoverridevirtual

It prints out the process parameters stored in the metadata structure.

Reimplemented from TRestMetadata.

Definition at line 105 of file TRestGeant4NeutronTaggingProcess.h.

◆ ProcessEvent()

TRestEvent * TRestGeant4NeutronTaggingProcess::ProcessEvent ( TRestEvent inputEvent)
overridevirtual

The main processing event function.

Implements TRestEventProcess.

Definition at line 220 of file TRestGeant4NeutronTaggingProcess.cxx.

◆ Reset()

void TRestGeant4NeutronTaggingProcess::Reset ( )
private

Definition at line 182 of file TRestGeant4NeutronTaggingProcess.cxx.

Field Documentation

◆ fCaptureKeyword

std::string TRestGeant4NeutronTaggingProcess::fCaptureKeyword = ""
private

Definition at line 46 of file TRestGeant4NeutronTaggingProcess.h.

◆ fCaptureVolumeIds

std::vector<int> TRestGeant4NeutronTaggingProcess::fCaptureVolumeIds
private

Definition at line 42 of file TRestGeant4NeutronTaggingProcess.h.

◆ fG4Metadata

TRestGeant4Metadata* TRestGeant4NeutronTaggingProcess::fG4Metadata
private

A pointer to the simulation metadata information accessible to TRestRun.

Definition at line 38 of file TRestGeant4NeutronTaggingProcess.h.

◆ fGammasNeutronCaptureIsCaptureVolume

std::vector<Int_t> TRestGeant4NeutronTaggingProcess::fGammasNeutronCaptureIsCaptureVolume
private

Definition at line 73 of file TRestGeant4NeutronTaggingProcess.h.

◆ fGammasNeutronCaptureNumber

Int_t TRestGeant4NeutronTaggingProcess::fGammasNeutronCaptureNumber
private

Definition at line 69 of file TRestGeant4NeutronTaggingProcess.h.

◆ fGammasNeutronCapturePosX

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fGammasNeutronCapturePosX
private

Definition at line 70 of file TRestGeant4NeutronTaggingProcess.h.

◆ fGammasNeutronCapturePosY

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fGammasNeutronCapturePosY
private

Definition at line 71 of file TRestGeant4NeutronTaggingProcess.h.

◆ fGammasNeutronCapturePosZ

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fGammasNeutronCapturePosZ
private

Definition at line 72 of file TRestGeant4NeutronTaggingProcess.h.

◆ fGammasNeutronCaptureProductionE

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fGammasNeutronCaptureProductionE
private

Definition at line 74 of file TRestGeant4NeutronTaggingProcess.h.

◆ fInputG4Event

TRestGeant4Event* TRestGeant4NeutronTaggingProcess::fInputG4Event
private

A pointer to the specific TRestGeant4Event input.

Definition at line 34 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedEDepByNeutron

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedEDepByNeutron
private

Definition at line 61 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedEDepByNeutronAndChildren

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedEDepByNeutronAndChildren
private

Definition at line 62 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedEDepByNeutronAndChildrenInVeto

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedEDepByNeutronAndChildrenInVeto
private

Definition at line 64 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedEDepByNeutronAndChildrenInVetoMax

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedEDepByNeutronAndChildrenInVetoMax
private

Definition at line 65 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedEDepByNeutronAndChildrenInVetoMin

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedEDepByNeutronAndChildrenInVetoMin
private

Definition at line 66 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedEDepByNeutronInVeto

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedEDepByNeutronInVeto
private

Definition at line 63 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedIsCaptureVolume

std::vector<Int_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedIsCaptureVolume
private

If documentation is added perhaps they could be shorter names.

Definition at line 59 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedNumber

Int_t TRestGeant4NeutronTaggingProcess::fNeutronsCapturedNumber
private

Definition at line 53 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedPosX

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedPosX
private

TODO it might be simplified using std::vector<TVector3>

Definition at line 55 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedPosY

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedPosY
private

Definition at line 56 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedPosZ

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedPosZ
private

Definition at line 57 of file TRestGeant4NeutronTaggingProcess.h.

◆ fNeutronsCapturedProductionE

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fNeutronsCapturedProductionE
private

Definition at line 60 of file TRestGeant4NeutronTaggingProcess.h.

◆ fOutputG4Event

TRestGeant4Event* TRestGeant4NeutronTaggingProcess::fOutputG4Event
private

A pointer to the specific TRestGeant4Event output.

Definition at line 36 of file TRestGeant4NeutronTaggingProcess.h.

◆ fQuenchingFactors

std::vector<Float_t> TRestGeant4NeutronTaggingProcess::fQuenchingFactors
private

Definition at line 50 of file TRestGeant4NeutronTaggingProcess.h.

◆ fSecondaryNeutronsShieldingExitE

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fSecondaryNeutronsShieldingExitE
private

Definition at line 84 of file TRestGeant4NeutronTaggingProcess.h.

◆ fSecondaryNeutronsShieldingExitPosX

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fSecondaryNeutronsShieldingExitPosX
private

Definition at line 78 of file TRestGeant4NeutronTaggingProcess.h.

◆ fSecondaryNeutronsShieldingExitPosY

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fSecondaryNeutronsShieldingExitPosY
private

Definition at line 79 of file TRestGeant4NeutronTaggingProcess.h.

◆ fSecondaryNeutronsShieldingExitPosZ

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fSecondaryNeutronsShieldingExitPosZ
private

Definition at line 80 of file TRestGeant4NeutronTaggingProcess.h.

◆ fSecondaryNeutronsShieldingIsCaptured

std::vector<Int_t> TRestGeant4NeutronTaggingProcess::fSecondaryNeutronsShieldingIsCaptured
private

Definition at line 81 of file TRestGeant4NeutronTaggingProcess.h.

◆ fSecondaryNeutronsShieldingIsCapturedInCaptureVolume

std::vector<Int_t> TRestGeant4NeutronTaggingProcess::fSecondaryNeutronsShieldingIsCapturedInCaptureVolume
private

Definition at line 82 of file TRestGeant4NeutronTaggingProcess.h.

◆ fSecondaryNeutronsShieldingNumber

Int_t TRestGeant4NeutronTaggingProcess::fSecondaryNeutronsShieldingNumber
private

Definition at line 77 of file TRestGeant4NeutronTaggingProcess.h.

◆ fSecondaryNeutronsShieldingProductionE

std::vector<Double_t> TRestGeant4NeutronTaggingProcess::fSecondaryNeutronsShieldingProductionE
private

Definition at line 83 of file TRestGeant4NeutronTaggingProcess.h.

◆ fShieldingKeyword

std::string TRestGeant4NeutronTaggingProcess::fShieldingKeyword = ""
private

Definition at line 47 of file TRestGeant4NeutronTaggingProcess.h.

◆ fShieldingVolumeIds

std::vector<int> TRestGeant4NeutronTaggingProcess::fShieldingVolumeIds
private

Definition at line 43 of file TRestGeant4NeutronTaggingProcess.h.

◆ fVetoGroupKeywords

std::vector<std::string> TRestGeant4NeutronTaggingProcess::fVetoGroupKeywords
private

Definition at line 48 of file TRestGeant4NeutronTaggingProcess.h.

◆ fVetoGroupVolumeNames

std::map<std::string, std::vector<std::string> > TRestGeant4NeutronTaggingProcess::fVetoGroupVolumeNames
private

Definition at line 49 of file TRestGeant4NeutronTaggingProcess.h.

◆ fVetoKeyword

std::string TRestGeant4NeutronTaggingProcess::fVetoKeyword = ""
private

Definition at line 45 of file TRestGeant4NeutronTaggingProcess.h.

◆ fVetoVolumeIds

std::vector<int> TRestGeant4NeutronTaggingProcess::fVetoVolumeIds
private

TODO these members should be documented.

Definition at line 41 of file TRestGeant4NeutronTaggingProcess.h.


The documentation for this class was generated from the following files: