CbmRoot
LxTBMLTask.cxx File Reference
#include "LxTBMLTask.h"
#include "CbmCluster.h"
#include "CbmMCDataManager.h"
#include "CbmMCTrack.h"
#include "CbmMatch.h"
#include "CbmMuchGeoScheme.h"
#include "CbmMuchPixelHit.h"
#include "CbmMuchPoint.h"
#include "FairLogger.h"
#include "LxTBMatEffs.h"
#include "Simple/LxCA.h"
#include "Simple/LxSettings.h"
#include "TClonesArray.h"
#include "TDatabasePDG.h"
#include "TGeoArb8.h"
#include "TGeoBoolNode.h"
#include "TGeoCompositeShape.h"
#include "TGeoManager.h"
#include "TH1F.h"
#include "TMath.h"
#include "TRandom3.h"
#include <time.h>
Include dependency graph for LxTBMLTask.cxx:

Go to the source code of this file.

Classes

struct  LxTbMLStation
 
struct  LxTbMLStation::Q
 
struct  LxTbMLStation::HandleMPoint
 
struct  LxTbMLStation::HandleRPoint
 
struct  LxTbMLStation::HandleLPoint
 
struct  SignalParticle
 
struct  LxTbDetector
 
struct  LxTbDetector::HandleRPoint
 
struct  LxTbDetector::HandleRPoint::HandleLPoint
 
struct  LxTbDetector::HandleLastPoint
 
struct  LxTbDetector::HandleLastPoint::KFParamsCoord
 
struct  LxTbDetector::HandleLastPoint::KFParams
 
struct  RecoTrackData
 
struct  RTDLess
 

Functions

 ClassImp (LxTBMLFinder) Double_t speedOfLight=0
 
static void FindGeoChild (TGeoNode *node, const char *name, list< TGeoNode * > &results)
 
static void SaveHisto (TH1 *histo)
 

Variables

static scaltype magneticFieldCorrections [] = {0, 0, 0, 0}
 
static SignalParticle particleDescs [] = {{"omega", 223, 1.5}, {"", -1, 0}}
 
static LxTbMLStationgStations
 
static Int_t currentEventN = 0
 
static unsigned long long tsStartTime = 0
 
static long fullDuration = 0
 
static int nofTriggerings = 0
 
static Double_t min_ts_time = 100000
 
static Double_t max_ts_time = -100000
 
static list< LxTbBinnedPointts_points
 

Function Documentation

◆ ClassImp()

ClassImp ( LxTBMLFinder  )
pure virtual

◆ FindGeoChild()

static void FindGeoChild ( TGeoNode *  node,
const char *  name,
list< TGeoNode * > &  results 
)
static

Definition at line 327 of file LxTBMLTask.cxx.

References i.

Referenced by LxTbDetector::HandleGeometry().

◆ SaveHisto()

static void SaveHisto ( TH1 *  histo)
static

Definition at line 1677 of file LxTBMLTask.cxx.

Referenced by LxTBMLFinder::Finish().

Variable Documentation

◆ currentEventN

Int_t currentEventN = 0
static

Definition at line 1036 of file LxTBMLTask.cxx.

Referenced by LxTBMLFinder::Exec(), and LxTBMLFinder::Finish().

◆ fullDuration

long fullDuration = 0
static

Definition at line 1040 of file LxTBMLTask.cxx.

Referenced by LxTBMLFinder::Exec(), and LxTBMLFinder::Finish().

◆ gStations

LxTbMLStation* gStations
static

Definition at line 865 of file LxTBMLTask.cxx.

◆ magneticFieldCorrections

scaltype magneticFieldCorrections[] = {0, 0, 0, 0}
static

◆ max_ts_time

Double_t max_ts_time = -100000
static

Definition at line 1046 of file LxTBMLTask.cxx.

Referenced by LxTBMLFinder::Exec(), and LxTBMLFinder::Finish().

◆ min_ts_time

Double_t min_ts_time = 100000
static

Definition at line 1045 of file LxTBMLTask.cxx.

Referenced by LxTBMLFinder::Exec(), and LxTBMLFinder::Finish().

◆ nofTriggerings

int nofTriggerings = 0
static

Definition at line 1041 of file LxTBMLTask.cxx.

Referenced by LxTBMLFinder::Exec(), and LxTBMLFinder::Finish().

◆ particleDescs

SignalParticle particleDescs[] = {{"omega", 223, 1.5}, {"", -1, 0}}
static

Definition at line 345 of file LxTBMLTask.cxx.

◆ ts_points

list<LxTbBinnedPoint> ts_points
static

Definition at line 1047 of file LxTBMLTask.cxx.

Referenced by LxTBMLFinder::Exec(), and LxTBMLFinder::Finish().

◆ tsStartTime

unsigned long long tsStartTime = 0
static

Definition at line 1037 of file LxTBMLTask.cxx.

Referenced by LxTBMLFinder::Exec().