#include <TFCSTruthState.h>
|  | 
| static std::string | startMsg (MSG::Level lvl, const std::string &file, int line) | 
|  | Make a message to decorate the start of logging.  More... 
 | 
|  | 
Definition at line 13 of file TFCSTruthState.h.
 
◆ TFCSTruthState() [1/2]
      
        
          | TFCSTruthState::TFCSTruthState | ( |  | ) |  | 
      
 
 
◆ TFCSTruthState() [2/2]
      
        
          | TFCSTruthState::TFCSTruthState | ( | Double_t | x, | 
        
          |  |  | Double_t | y, | 
        
          |  |  | Double_t | z, | 
        
          |  |  | Double_t | t, | 
        
          |  |  | int | pdgid | 
        
          |  | ) |  |  | 
      
 
 
◆ Ekin()
  
  | 
        
          | double TFCSTruthState::Ekin | ( |  | ) | const |  | inline | 
 
 
◆ Ekin_off()
  
  | 
        
          | double TFCSTruthState::Ekin_off | ( |  | ) | const |  | inline | 
 
 
◆ level()
  
  | 
        
          | MSG::Level ISF_FCS::MLogging::level | ( |  | ) | const |  | inlineinherited | 
 
Retrieve output level. 
Definition at line 201 of file MLogging.h.
  201 { 
return msg().level(); }
 
 
 
◆ msg() [1/2]
  
  | 
        
          | MsgStream & ISF_FCS::MLogging::msg | ( |  | ) | const |  | inlineinherited | 
 
Return a stream for sending messages directly (no decoration) 
Definition at line 231 of file MLogging.h.
  232   MsgStream *
ms = m_msg_tls.get();
 
 
 
 
◆ msg() [2/2]
  
  | 
        
          | MsgStream & ISF_FCS::MLogging::msg | ( | const MSG::Level | lvl | ) | const |  | inlineinherited | 
 
Return a decorated starting stream for sending messages. 
Definition at line 240 of file MLogging.h.
 
 
◆ msgLvl()
  
  | 
        
          | bool ISF_FCS::MLogging::msgLvl | ( | const MSG::Level | lvl | ) | const |  | inlineinherited | 
 
Check whether the logging system is active at the provided verbosity level. 
Definition at line 222 of file MLogging.h.
 
 
◆ pdgid()
  
  | 
        
          | int TFCSTruthState::pdgid | ( |  | ) | const |  | inline | 
 
 
◆ Print()
      
        
          | void TFCSTruthState::Print | ( | Option_t * | option = "" | ) | const | 
      
 
 
◆ set_Ekin_off()
  
  | 
        
          | void TFCSTruthState::set_Ekin_off | ( | double | val | ) |  |  | inline | 
 
 
◆ set_pdgid()
  
  | 
        
          | void TFCSTruthState::set_pdgid | ( | int | val | ) |  |  | inline | 
 
 
◆ set_vertex() [1/2]
  
  | 
        
          | void TFCSTruthState::set_vertex | ( | const TLorentzVector & | val | ) |  |  | inline | 
 
 
◆ set_vertex() [2/2]
  
  | 
        
          | void TFCSTruthState::set_vertex | ( | Double_t | x, |  
          |  |  | Double_t | y, |  
          |  |  | Double_t | z, |  
          |  |  | Double_t | t = 0 |  
          |  | ) |  |  |  | inline | 
 
 
◆ setLevel()
  
  | 
        
          | void ISF_FCS::MLogging::setLevel | ( | MSG::Level | lvl | ) |  |  | virtualinherited | 
 
 
◆ startMsg()
  
  | 
        
          | std::string ISF_FCS::MLogging::startMsg | ( | MSG::Level | lvl, |  
          |  |  | const std::string & | file, |  
          |  |  | int | line |  
          |  | ) |  |  |  | staticinherited | 
 
Make a message to decorate the start of logging. 
Print a message for the start of logging. 
Definition at line 116 of file MLogging.cxx.
  120   auto last_slash = 
file.find_last_of(
'/');
 
  121   int path_len = last_slash == std::string::npos ? 0 : last_slash;
 
  122   int trim_point = path_len;
 
  123   int total_len = 
file.length();
 
  124   if (total_len - path_len > col1_len)
 
  125     trim_point = total_len - col1_len;
 
  126   std::string trimmed_name = 
file.substr(trim_point);
 
  128       "NIL", 
"VERBOSE", 
"DEBUG", 
"INFO", 
"WARNING", 
"ERROR", 
"FATAL", 
"ALWAYS"};
 
  129   std::string 
level = LevelNames[lvl];
 
  130   std::string level_string = std::string(
"(") + 
level + 
") ";
 
  132   output << std::setw(col1_len) << std::right << trimmed_name << 
":" 
  133          << std::setw(col2_len) << std::left << 
line << std::setw(col3_len)
 
  134          << std::right << level_string;
 
 
 
 
◆ vertex()
  
  | 
        
          | const TLorentzVector& TFCSTruthState::vertex | ( |  | ) | const |  | inline | 
 
 
◆ ATLAS_THREAD_SAFE
  
  | 
        
          | boost::thread_specific_ptr<MsgStream> m_msg_tls ISF_FCS::MLogging::ATLAS_THREAD_SAFE |  | inlinestaticprivateinherited | 
 
Do not persistify! 
MsgStream instance (a std::cout like with print-out levels) 
Definition at line 215 of file MLogging.h.
 
 
◆ m_ekin_off
  
  | 
        
          | double TFCSTruthState::m_ekin_off = 0 |  | private | 
 
 
◆ m_nm
  
  | 
        
          | std::string ISF_FCS::MLogging::m_nm |  | privateinherited | 
 
 
◆ m_pdgid
  
  | 
        
          | int TFCSTruthState::m_pdgid |  | private | 
 
 
◆ m_vertex
  
  | 
        
          | TLorentzVector TFCSTruthState::m_vertex |  | private | 
 
 
The documentation for this class was generated from the following files: