GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
TDetectorEnv Class Reference

#include <TDetectorEnv.h>

Public Member Functions

kDetectorSystems DetermineSystem (int source_id) const
kDetectorSystems DetermineSystem (TRawEvent &event) const
Int_t ReadFile (const std::string &filename)
Int_t ParseInputData (const char *inputdata)
void Print (Option_t *opt="") const
void Clear (Option_t *opt="")
 TDetectorEnv ()
 ClassDef (TDetectorEnv, 1)

Static Public Member Functions

static TDetectorEnvGet (const char *name="")
static bool Caesar ()
static bool Gretina ()
static bool Bank29 ()
static bool Mode3 ()
static bool Janus ()
static bool Phoswall ()
static bool S800 ()
static bool S800Scaler ()
static bool Sega ()
static const std::vector< int > & CaesarIDs ()
static const std::vector< int > & SegaIDs ()
static const std::vector< int > & S800IDs ()
static const std::vector< int > & S800ScalerIDs ()
static const std::vector< int > & PhoswallIDs ()
static const std::vector< int > & JANUSIDs ()
static const std::vector< int > & GretinaIDs ()
static const std::vector< int > & Mode3IDs ()
static const std::vector< int > & Bank29IDs ()

Public Attributes

std::map< kDetectorSystems,
std::vector< int > > 
source_ids
std::string filename

Static Public Attributes

static TDetectorEnvenv = NULL

Constructor & Destructor Documentation

TDetectorEnv::TDetectorEnv ( )
inline

Member Function Documentation

static bool TDetectorEnv::Bank29 ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::Bank29IDs ( )
inlinestatic
static bool TDetectorEnv::Caesar ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::CaesarIDs ( )
inlinestatic
TDetectorEnv::ClassDef ( TDetectorEnv  ,
 
)
void TDetectorEnv::Clear ( Option_t *  opt = "")
kDetectorSystems TDetectorEnv::DetermineSystem ( int  source_id) const
kDetectorSystems TDetectorEnv::DetermineSystem ( TRawEvent event) const
TDetectorEnv & TDetectorEnv::Get ( const char *  name = "")
static
static bool TDetectorEnv::Gretina ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::GretinaIDs ( )
inlinestatic
static bool TDetectorEnv::Janus ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::JANUSIDs ( )
inlinestatic
static bool TDetectorEnv::Mode3 ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::Mode3IDs ( )
inlinestatic
Int_t TDetectorEnv::ParseInputData ( const char *  inputdata)
static bool TDetectorEnv::Phoswall ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::PhoswallIDs ( )
inlinestatic
void TDetectorEnv::Print ( Option_t *  opt = "") const
Int_t TDetectorEnv::ReadFile ( const std::string &  filename)
static bool TDetectorEnv::S800 ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::S800IDs ( )
inlinestatic
static bool TDetectorEnv::S800Scaler ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::S800ScalerIDs ( )
inlinestatic
static bool TDetectorEnv::Sega ( )
inlinestatic
static const std::vector<int>& TDetectorEnv::SegaIDs ( )
inlinestatic

Member Data Documentation

TDetectorEnv * TDetectorEnv::env = NULL
static
std::string TDetectorEnv::filename
std::map<kDetectorSystems, std::vector<int> > TDetectorEnv::source_ids

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