CbmRoot
LxTBTrdTask.cxx File Reference
#include "LxTBTrdTask.h"
#include "CbmCluster.h"
#include "CbmGlobalTrack.h"
#include "CbmMCDataManager.h"
#include "CbmMCTrack.h"
#include "CbmMatch.h"
#include "CbmTrdHit.h"
#include "CbmTrdPoint.h"
#include "CbmTrdTrack.h"
#include "FairLogger.h"
#include "LxTBTask.h"
#include "TClonesArray.h"
#include "TGeoBBox.h"
#include "TGeoManager.h"
#include "TH1F.h"
#include "TMath.h"
#include <TFile.h>
Include dependency graph for LxTBTrdTask.cxx:

Go to the source code of this file.

Classes

struct  RecoTrackData
 
struct  RTDLess
 

Functions

 ClassImp (LxTBTrdFinder) LxTBTrdFinder
 
static void FindGeoChild (TGeoNode *node, const char *name, list< TGeoNode * > &results)
 
static bool GetHistoRMS (const char *name, Double_t &retVal)
 
static void SpliceTriggerings (list< pair< timetype, timetype >> &out, LxTbBinnedFinder::TriggerTimeArray &in)
 
static void SaveHisto (TH1 *histo)
 

Variables

static TH1F * signalDistanceHisto = 0
 
static Int_t currentEventN = 0
 
static unsigned long long tsStartTime = 0
 
static list< pair< timetype, timetype > > triggerTimes_trd0_sign0_dist0
 
static list< pair< timetype, timetype > > triggerTimes_trd0_sign0_dist1
 
static list< pair< timetype, timetype > > triggerTimes_trd0_sign1_dist0
 
static list< pair< timetype, timetype > > triggerTimes_trd0_sign1_dist1
 
static list< pair< timetype, timetype > > triggerTimes_trd1_sign0_dist0
 
static list< pair< timetype, timetype > > triggerTimes_trd1_sign0_dist1
 
static list< pair< timetype, timetype > > triggerTimes_trd1_sign1_dist0
 
static list< pair< timetype, timetype > > triggerTimes_trd1_sign1_dist1
 
static scaltype gMaxDx = 0
 
static scaltype gMaxDy = 0
 

Function Documentation

◆ ClassImp()

ClassImp ( LxTBTrdFinder  )

Definition at line 37 of file LxTBTrdTask.cxx.

◆ FindGeoChild()

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

Definition at line 60 of file LxTBTrdTask.cxx.

References i.

Referenced by LxTBTrdFinder::HandleGeometry().

◆ GetHistoRMS()

static bool GetHistoRMS ( const char *  name,
Double_t &  retVal 
)
static

Definition at line 146 of file LxTBTrdTask.cxx.

References f.

Referenced by LxTBTrdFinder::Init().

◆ SaveHisto()

static void SaveHisto ( TH1 *  histo)
static

Definition at line 572 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Finish().

◆ SpliceTriggerings()

static void SpliceTriggerings ( list< pair< timetype, timetype >> &  out,
LxTbBinnedFinder::TriggerTimeArray in 
)
static

Variable Documentation

◆ currentEventN

Int_t currentEventN = 0
static

Definition at line 393 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ gMaxDx

scaltype gMaxDx = 0
static

Definition at line 411 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ gMaxDy

scaltype gMaxDy = 0
static

Definition at line 412 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ signalDistanceHisto

TH1F* signalDistanceHisto = 0
static

Definition at line 164 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Finish(), and LxTBTrdFinder::Init().

◆ triggerTimes_trd0_sign0_dist0

list<pair<timetype, timetype> > triggerTimes_trd0_sign0_dist0
static

Definition at line 403 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ triggerTimes_trd0_sign0_dist1

list<pair<timetype, timetype> > triggerTimes_trd0_sign0_dist1
static

Definition at line 404 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ triggerTimes_trd0_sign1_dist0

list<pair<timetype, timetype> > triggerTimes_trd0_sign1_dist0
static

Definition at line 405 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ triggerTimes_trd0_sign1_dist1

list<pair<timetype, timetype> > triggerTimes_trd0_sign1_dist1
static

Definition at line 406 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ triggerTimes_trd1_sign0_dist0

list<pair<timetype, timetype> > triggerTimes_trd1_sign0_dist0
static

Definition at line 407 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ triggerTimes_trd1_sign0_dist1

list<pair<timetype, timetype> > triggerTimes_trd1_sign0_dist1
static

Definition at line 408 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ triggerTimes_trd1_sign1_dist0

list<pair<timetype, timetype> > triggerTimes_trd1_sign1_dist0
static

Definition at line 409 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ triggerTimes_trd1_sign1_dist1

list<pair<timetype, timetype> > triggerTimes_trd1_sign1_dist1
static

Definition at line 410 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().

◆ tsStartTime

unsigned long long tsStartTime = 0
static

Definition at line 394 of file LxTBTrdTask.cxx.

Referenced by LxTBTrdFinder::Exec().