![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
This Class is designed to store setup dependent information. It is used to store existence of detector systems, etc.
Definition at line 23 of file TILLDetectorInformation.h.
Public Member Functions | |
TILLDetectorInformation () | |
~TILLDetectorInformation () override | |
TEventBuildingLoop::EBuildMode | BuildMode () const override |
void | Clear (Option_t *="") override |
bool | Fipps () const |
bool | FippsBgo () const |
bool | FippsLaBr () const |
bool | FippsLaBrBgo () const |
bool | FippsPulser () const |
bool | FippsTAC () const |
void | Print (Option_t *opt="") const override |
void | Set () override |
void | SetFipps (bool flag=true) |
void | SetFippsBgo (bool flag=true) |
void | SetFippsLaBr (bool flag=true) |
void | SetFippsLaBrBgo (bool flag=true) |
void | SetFippsPulser (bool flag=true) |
void | SetFippsTAC (bool flag=true) |
Private Attributes | |
bool | fFipps {false} |
bool | fFippsBgo {false} |
bool | fFippsLaBr {false} |
bool | fFippsLaBrBgo {false} |
bool | fFippsPulser {false} |
bool | fFippsTAC {false} |
TILLDetectorInformation::TILLDetectorInformation | ( | ) |
Default ctor for TILLDetectorInformation.
Definition at line 14 of file TILLDetectorInformation.cxx.
|
overridedefault |
|
overridevirtual |
Set the detector information based on the available TChannels.
Select build mode based on available detectors
Reimplemented from TDetectorInformation.
Definition at line 23 of file TILLDetectorInformation.cxx.
References TEventBuildingLoop::kTimestamp.
|
override |
Definition at line 43 of file TILLDetectorInformation.cxx.
References TDetectorInformation::Clear(), and fFipps.
|
inline |
|
inline |
Definition at line 42 of file TILLDetectorInformation.h.
References fFippsBgo.
Referenced by Print().
|
inline |
Definition at line 43 of file TILLDetectorInformation.h.
References fFippsLaBr.
Referenced by Print().
|
inline |
Definition at line 44 of file TILLDetectorInformation.h.
References fFippsLaBrBgo.
Referenced by Print().
|
inline |
Definition at line 46 of file TILLDetectorInformation.h.
References fFippsPulser.
Referenced by Print().
|
inline |
Definition at line 45 of file TILLDetectorInformation.h.
References fFippsTAC.
Referenced by Print().
|
override |
Definition at line 28 of file TILLDetectorInformation.cxx.
References Fipps(), FippsBgo(), FippsLaBr(), FippsLaBrBgo(), FippsPulser(), and FippsTAC().
|
overridevirtual |
Sets the run info. This figures out what systems are available.
Reimplemented from TDetectorInformation.
Definition at line 53 of file TILLDetectorInformation.cxx.
References TChannel::GetChannelMap(), TILLMnemonic::kFipps, TILLMnemonic::kFippsBgo, TILLMnemonic::kFippsLaBr, TILLMnemonic::kFippsLaBrBgo, TILLMnemonic::kFippsPulser, TILLMnemonic::kFippsTAC, SetFipps(), SetFippsBgo(), SetFippsLaBr(), SetFippsLaBrBgo(), SetFippsPulser(), SetFippsTAC(), and TILLMnemonic::System().
|
inline |
|
inline |
|
inline |
Definition at line 36 of file TILLDetectorInformation.h.
References fFippsLaBr.
Referenced by Set().
|
inline |
Definition at line 37 of file TILLDetectorInformation.h.
References fFippsLaBrBgo.
Referenced by Set().
|
inline |
Definition at line 39 of file TILLDetectorInformation.h.
References fFippsPulser.
Referenced by Set().
|
inline |
|
private |
Definition at line 52 of file TILLDetectorInformation.h.
Referenced by Clear(), Fipps(), and SetFipps().
|
private |
Definition at line 53 of file TILLDetectorInformation.h.
Referenced by FippsBgo(), and SetFippsBgo().
|
private |
Definition at line 54 of file TILLDetectorInformation.h.
Referenced by FippsLaBr(), and SetFippsLaBr().
|
private |
Definition at line 55 of file TILLDetectorInformation.h.
Referenced by FippsLaBrBgo(), and SetFippsLaBrBgo().
|
private |
Definition at line 57 of file TILLDetectorInformation.h.
Referenced by FippsPulser(), and SetFippsPulser().
|
private |
Definition at line 56 of file TILLDetectorInformation.h.
Referenced by FippsTAC(), and SetFippsTAC().