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 TTdrDetectorInformation.h.
Public Member Functions | |
TTdrDetectorInformation () | |
~TTdrDetectorInformation () override | |
TEventBuildingLoop::EBuildMode | BuildMode () const override |
void | Clear (Option_t *="") override |
void | Print (Option_t *opt="") const override |
void | Set () override |
void | SetTdrClover (bool flag=true) |
void | SetTdrPlastic (bool flag=true) |
void | SetTdrSiLi (bool flag=true) |
void | SetTdrTigress (bool flag=true) |
bool | TdrClover () const |
bool | TdrPlastic () const |
bool | TdrSiLi () const |
bool | TdrTigress () const |
Private Attributes | |
bool | fTdrClover {false} |
bool | fTdrPlastic {false} |
bool | fTdrSiLi {false} |
bool | fTdrTigress {false} |
TTdrDetectorInformation::TTdrDetectorInformation | ( | ) |
Default ctor for TTdrDetectorInformation.
Definition at line 14 of file TTdrDetectorInformation.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 TTdrDetectorInformation.cxx.
References TEventBuildingLoop::kTimestamp.
|
override |
Definition at line 41 of file TTdrDetectorInformation.cxx.
References TDetectorInformation::Clear(), fTdrClover, fTdrPlastic, fTdrSiLi, and fTdrTigress.
|
override |
Definition at line 28 of file TTdrDetectorInformation.cxx.
References TdrClover(), TdrPlastic(), TdrSiLi(), and TdrTigress().
|
overridevirtual |
Sets the run info. This figures out what systems are available.
Reimplemented from TDetectorInformation.
Definition at line 54 of file TTdrDetectorInformation.cxx.
References TChannel::GetChannelMap(), TTdrMnemonic::kTdrClover, TTdrMnemonic::kTdrPlastic, TTdrMnemonic::kTdrSiLi, TTdrMnemonic::kTdrTigress, SetTdrClover(), SetTdrPlastic(), SetTdrSiLi(), SetTdrTigress(), and TTdrMnemonic::System().
|
inline |
Definition at line 34 of file TTdrDetectorInformation.h.
References fTdrClover.
Referenced by Set().
|
inline |
Definition at line 37 of file TTdrDetectorInformation.h.
References fTdrPlastic.
Referenced by Set().
|
inline |
|
inline |
Definition at line 35 of file TTdrDetectorInformation.h.
References fTdrTigress.
Referenced by Set().
|
inline |
Definition at line 39 of file TTdrDetectorInformation.h.
References fTdrClover.
Referenced by Print().
|
inline |
Definition at line 42 of file TTdrDetectorInformation.h.
References fTdrPlastic.
Referenced by Print().
|
inline |
Definition at line 41 of file TTdrDetectorInformation.h.
References fTdrSiLi.
Referenced by Print().
|
inline |
Definition at line 40 of file TTdrDetectorInformation.h.
References fTdrTigress.
Referenced by Print().
|
private |
Definition at line 47 of file TTdrDetectorInformation.h.
Referenced by Clear(), SetTdrClover(), and TdrClover().
|
private |
Definition at line 50 of file TTdrDetectorInformation.h.
Referenced by Clear(), SetTdrPlastic(), and TdrPlastic().
|
private |
Definition at line 49 of file TTdrDetectorInformation.h.
Referenced by Clear(), SetTdrSiLi(), and TdrSiLi().
|
private |
Definition at line 48 of file TTdrDetectorInformation.h.
Referenced by Clear(), SetTdrTigress(), and TdrTigress().