ATLAS Offline Software
Namespaces | Macros
TrigBtagEmulationChain.cxx File Reference
#include "src/TrigBtagEmulationChain.h"
Include dependency graph for TrigBtagEmulationChain.cxx:

Go to the source code of this file.

Namespaces

 Trig
 The common trigger namespace for trigger analysis tools.
 

Macros

#define CHAINPART_VARSEP   "|"
 
#define CHAINPART_VARDEF   ":"
 
#define CHAINPART_INDEX(cp, v)   ((cp).find(v) +strlen(v))
 
#define CHAINPART_LENGTH(cp, v)   ((cp).substr((cp).find(v) +strlen(v)).find(CHAINPART_VARSEP))
 
#define CHAINPART_VARIABLE(cp, v)
 

Macro Definition Documentation

◆ CHAINPART_INDEX

#define CHAINPART_INDEX (   cp,
 
)    ((cp).find(v) +strlen(v))

Definition at line 10 of file TrigBtagEmulationChain.cxx.

◆ CHAINPART_LENGTH

#define CHAINPART_LENGTH (   cp,
 
)    ((cp).substr((cp).find(v) +strlen(v)).find(CHAINPART_VARSEP))

Definition at line 11 of file TrigBtagEmulationChain.cxx.

◆ CHAINPART_VARDEF

#define CHAINPART_VARDEF   ":"

Definition at line 9 of file TrigBtagEmulationChain.cxx.

◆ CHAINPART_VARIABLE

#define CHAINPART_VARIABLE (   cp,
 
)
Value:
(cp).substr(CHAINPART_INDEX((cp), (std::string(CHAINPART_VARSEP) + v + CHAINPART_VARDEF).c_str()), \
CHAINPART_LENGTH((cp), (std::string(CHAINPART_VARSEP) + v + CHAINPART_VARDEF).c_str()))

Definition at line 12 of file TrigBtagEmulationChain.cxx.

◆ CHAINPART_VARSEP

#define CHAINPART_VARSEP   "|"

Definition at line 8 of file TrigBtagEmulationChain.cxx.

CHAINPART_INDEX
#define CHAINPART_INDEX(cp, v)
Definition: TrigBtagEmulationChain.cxx:9
LArNewCalib_PedestalAutoCorr.cp
cp
Definition: LArNewCalib_PedestalAutoCorr.py:175
python.PyAthena.v
v
Definition: PyAthena.py:157
CHAINPART_VARSEP
#define CHAINPART_VARSEP
Definition: TrigBtagEmulationChain.cxx:7
CHAINPART_VARDEF
#define CHAINPART_VARDEF
Definition: TrigBtagEmulationChain.cxx:8