CbmRoot
|
#include <CbmTofEventClusterizer.h>
Public Member Functions | |
CbmTofEventClusterizer () | |
Constructor. More... | |
CbmTofEventClusterizer (const char *name, Int_t verbose=1, Bool_t writeDataInOut=kTRUE) | |
Constructor. More... | |
virtual | ~CbmTofEventClusterizer () |
Destructor. More... | |
virtual InitStatus | Init () |
Inherited from FairTask. More... | |
virtual void | SetParContainers () |
Inherited from FairTask. More... | |
virtual void | Exec (Option_t *option) |
Inherited from FairTask. More... | |
virtual void | ExecEvent (Option_t *option) |
virtual void | Finish () |
Inherited from FairTask. More... | |
virtual void | Finish (Double_t calMode) |
void | SetCalMode (Int_t iMode) |
void | SetCalSel (Int_t iSel) |
void | SetCalSmType (Int_t iCalSmType) |
void | SetCalSmAddr (Int_t iCalSmAddr) |
void | SetCalRpc (Int_t iCalRpc) |
void | SetCaldXdYMax (Double_t dCaldXdYMax) |
void | SetCalCluMulMax (Int_t ival) |
void | SetTRefId (Int_t Id) |
void | SetIdMode (Int_t Id) |
void | SetDutId (Int_t Id) |
void | SetDutSm (Int_t Id) |
void | SetDutRpc (Int_t Id) |
void | SetSelId (Int_t Id) |
void | SetSelSm (Int_t Id) |
void | SetSelRpc (Int_t Id) |
void | SetBeamRefId (Int_t Id) |
void | SetBeamRefSm (Int_t Id) |
void | SetBeamRefDet (Int_t Id) |
void | SetBeamRefMulMax (Int_t Id) |
void | SetBeamAddRefMul (Int_t ival) |
void | SetTRefDifMax (Double_t val) |
void | SetdTRefMax (Double_t val) |
void | PosYMaxScal (Double_t val) |
void | SetTotMax (Double_t val) |
void | SetTotMin (Double_t val) |
void | SetTotMean (Double_t val) |
void | SetDelTofMax (Double_t val) |
void | SetTotPreRange (Double_t val) |
void | SetMaxTimeDist (Double_t val) |
void | SetChannelDeadtime (Double_t val) |
void | SetMemoryTime (Double_t val) |
void | SetYFitMin (Double_t val) |
void | SetToDAv (Double_t val) |
void | SetSel2Id (Int_t ival) |
void | SetSel2Sm (Int_t ival) |
void | SetSel2Rpc (Int_t ival) |
void | SetSel2MulMax (Int_t Id) |
void | SetOutHstFileName (TString OutHstFileName) |
void | SetCalParFileName (TString CalParFileName) |
TString | GetCalParFileName () |
void | SetEnableMatchPosScaling (Bool_t bval) |
void | SetEnableAvWalk (Bool_t bval) |
void | SetPs2Ns (Bool_t bval) |
virtual void | fit_ybox (const char *hname) |
virtual void | fit_ybox (TH1 *h, Double_t dy) |
virtual void | fit_ybox (TH1 *h, Double_t dy, Double_t *fpar) |
virtual void | CheckLHMemory () |
virtual void | CleanLHMemory () |
virtual Bool_t | AddNextChan (Int_t iSmType, Int_t iSm, Int_t iRpc, Int_t iLastChan, Double_t dLastPosX, Double_t dLastPosY, Double_t dLastTime, Double_t dLastTot) |
virtual void | LH_store (Int_t iSmType, Int_t iSm, Int_t iRpc, Int_t iChm, CbmTofHit *pHit) |
void | SwapChannelSides (Bool_t bSwap) |
void | SetFileIndex (Int_t iIndex) |
void | SetWriteDigisInOut (Bool_t bDigis) |
void | SetWriteHitsInOut (Bool_t bHits) |
void | SetAlternativeBranchNames (Bool_t bNames) |
void | SetDeadStrips (Int_t iDet, Int_t ival) |
Static Public Member Functions | |
static CbmTofEventClusterizer * | Instance () |
Private Member Functions | |
CbmTofEventClusterizer (const CbmTofEventClusterizer &) | |
Copy constructor. More... | |
CbmTofEventClusterizer & | operator= (const CbmTofEventClusterizer &) |
Copy operator. More... | |
Bool_t | RegisterInputs () |
Recover pointer on input TClonesArray: TofPoints, TofDigis... More... | |
Bool_t | RegisterOutputs () |
Create and register output TClonesArray of Tof Hits. More... | |
Bool_t | InitParameters () |
Initialize other parameters not included in parameter classes. More... | |
Bool_t | InitCalibParameter () |
Initialize other parameters not included in parameter classes. More... | |
Bool_t | LoadGeometry () |
Load the geometry: for now just resizing the Digis temporary vectors. More... | |
Bool_t | DeleteGeometry () |
Delete the geometry related arrays: for now just clearing the Digis temporary vectors. More... | |
Bool_t | CreateHistos () |
Bool_t | FillHistos () |
Bool_t | WriteHistos () |
Bool_t | DeleteHistos () |
Bool_t | BuildClusters () |
Build clusters out of ToF Digis and store the resulting info in a TofHit. More... | |
Bool_t | MergeClusters () |
Bool_t | BuildHits () |
Bool_t | CalibRawDigis () |
Bool_t | InspectRawDigis () |
ClassDef (CbmTofEventClusterizer, 1) | |
Private Attributes | |
CbmTofGeoHandler * | fGeoHandler |
CbmTofDetectorId * | fTofId |
CbmTofDigiPar * | fDigiPar |
CbmTofCell * | fChannelInfo |
CbmTofDigiBdfPar * | fDigiBdfPar |
TTrbHeader * | fTrbHeader |
TClonesArray * | fTofPointsColl |
TClonesArray * | fMcTracksColl |
std::vector< CbmTofDigi > | fTofDigiVec {} |
CbmDigiManager * | fDigiMan |
TOF Digis. More... | |
TClonesArray * | fEventsColl |
Bool_t | fbWriteHitsInOut |
Bool_t | fbWriteDigisInOut |
std::vector< CbmTofDigi > * | fTofCalDigiVec |
TClonesArray * | fTofHitsColl |
// Calibrated TOF Digis More... | |
TClonesArray * | fTofDigiMatchColl |
std::vector< CbmTofDigi > * | fTofCalDigiVecOut |
TClonesArray * | fTofHitsCollOut |
// Calibrated TOF Digis More... | |
TClonesArray * | fTofDigiMatchCollOut |
Int_t | fiNbHits |
Int_t | fVerbose |
std::vector< std::vector< std::vector< std::vector< CbmTofDigi * > > > > | fStorDigiExp |
std::vector< std::vector< std::vector< std::vector< Int_t > > > > | fStorDigiInd |
std::vector< Int_t > | vDigiIndRef |
std::vector< std::vector< std::vector< Int_t > > > | fviClusterMul |
std::vector< std::vector< std::vector< Int_t > > > | fviClusterSize |
std::vector< std::vector< std::vector< Int_t > > > | fviTrkMul |
std::vector< std::vector< std::vector< Double_t > > > | fvdX |
std::vector< std::vector< std::vector< Double_t > > > | fvdY |
std::vector< std::vector< std::vector< Double_t > > > | fvdDifX |
std::vector< std::vector< std::vector< Double_t > > > | fvdDifY |
std::vector< std::vector< std::vector< Double_t > > > | fvdDifCh |
TH1 * | fhClustBuildTime |
TH1 * | fhHitsPerTracks |
TH1 * | fhPtsPerHit |
TH1 * | fhTimeResSingHits |
TH2 * | fhTimeResSingHitsB |
TH2 * | fhTimePtVsHits |
TH1 * | fhClusterSize |
TH2 * | fhClusterSizeType |
TH1 * | fhTrackMul |
TH2 * | fhClusterSizeMulti |
TH2 * | fhTrk1MulPos |
TH2 * | fhHiTrkMulPos |
TH2 * | fhAllTrkMulPos |
TH2 * | fhMultiTrkProbPos |
TH1 * | fhDigSpacDifClust |
TH1 * | fhDigTimeDifClust |
TH2 * | fhDigDistClust |
TH2 * | fhClustSizeDifX |
TH2 * | fhClustSizeDifY |
TH2 * | fhChDifDifX |
TH2 * | fhChDifDifY |
TH2 * | fhCluMulCorDutSel |
TH2 * | fhEvCluMul |
std::vector< TH2 * > | fhRpcDigiCor |
std::vector< TH2 * > | fhRpcDigiMul |
std::vector< TH2 * > | fhRpcDigiStatus |
std::vector< TH2 * > | fhRpcDigiDTLD |
std::vector< TH1 * > | fhRpcCluMul |
std::vector< TH1 * > | fhRpcCluRate |
std::vector< TH1 * > | fhRpcCluRate10s |
std::vector< TH2 * > | fhRpcCluPosition |
std::vector< TProfile * > | fhRpcCluPositionEvol |
std::vector< TProfile * > | fhRpcCluTimeEvol |
std::vector< TH2 * > | fhRpcCluDelPos |
std::vector< TH2 * > | fhRpcCluDelMatPos |
std::vector< TH2 * > | fhRpcCluTOff |
std::vector< TH2 * > | fhRpcCluDelTOff |
std::vector< TH2 * > | fhRpcCluDelMatTOff |
std::vector< TH2 * > | fhRpcCluTrms |
std::vector< TH2 * > | fhRpcCluTot |
std::vector< TH2 * > | fhRpcCluSize |
std::vector< TH2 * > | fhRpcCluAvWalk |
std::vector< TH2 * > | fhRpcCluAvLnWalk |
std::vector< std::vector< std::vector< TH2 * > > > | fhRpcCluWalk |
std::vector< TH2 * > | fhSmCluPosition |
std::vector< TH2 * > | fhSmCluTOff |
std::vector< TProfile * > | fhSmCluSvel |
std::vector< std::vector< TProfile * > > | fhSmCluFpar |
std::vector< TH1 * > | fhRpcDTLastHits |
std::vector< TH1 * > | fhRpcDTLastHits_Tot |
std::vector< TH1 * > | fhRpcDTLastHits_CluSize |
std::vector< std::vector< TH1 * > > | fhTRpcCluMul |
std::vector< std::vector< TH2 * > > | fhTRpcCluPosition |
std::vector< std::vector< TH2 * > > | fhTRpcCluTOff |
std::vector< std::vector< TH2 * > > | fhTRpcCluTofOff |
std::vector< std::vector< TH2 * > > | fhTRpcCluTot |
std::vector< std::vector< TH2 * > > | fhTRpcCluSize |
std::vector< std::vector< TH2 * > > | fhTRpcCluAvWalk |
std::vector< std::vector< TH2 * > > | fhTRpcCluDelTof |
std::vector< std::vector< TH2 * > > | fhTRpcCludXdY |
std::vector< std::vector< std::vector< std::vector< TH2 * > > > > | fhTRpcCluWalk |
std::vector< std::vector< TH3 * > > | fhTRpcCluWalk2 |
std::vector< std::vector< TH2 * > > | fhTSmCluPosition |
std::vector< std::vector< TH2 * > > | fhTSmCluTOff |
std::vector< std::vector< TH2 * > > | fhTSmCluTRun |
std::vector< std::vector< TH2 * > > | fhTRpcCluTOffDTLastHits |
std::vector< std::vector< TH2 * > > | fhTRpcCluTotDTLastHits |
std::vector< std::vector< TH2 * > > | fhTRpcCluSizeDTLastHits |
std::vector< std::vector< TH2 * > > | fhTRpcCluMemMulDTLastHits |
std::vector< TH1 * > | fhSeldT |
std::vector< std::vector< std::vector< std::vector< Double_t > > > > | fvCPDelTof |
std::vector< std::vector< std::vector< std::vector< Double_t > > > > | fvCPTOff |
std::vector< std::vector< std::vector< std::vector< Double_t > > > > | fvCPTotGain |
std::vector< std::vector< std::vector< std::vector< Double_t > > > > | fvCPTotOff |
std::vector< std::vector< std::vector< std::vector< std::vector< Double_t > > > > > | fvCPWalk |
std::vector< std::vector< std::vector< std::vector< std::list< CbmTofHit * > > > > > | fvLastHits |
std::vector< Int_t > | fvDeadStrips |
std::vector< std::vector< Double_t > > | fvTimeLastDigi |
Int_t | fiNbSameSide |
TH1 * | fhNbSameSide |
TH1 * | fhNbDigiPerChan |
TTimeStamp | fStart |
TTimeStamp | fStop |
Double_t | dTRef |
Double_t | fdTRefMax |
Int_t | fCalMode |
Int_t | fCalSel |
Int_t | fCalSmAddr |
Double_t | fdCaldXdYMax |
Int_t | fiCluMulMax |
Int_t | fTRefMode |
Int_t | fTRefHits |
Int_t | fIdMode |
Int_t | fDutId |
Int_t | fDutSm |
Int_t | fDutRpc |
Int_t | fDutAddr |
Int_t | fSelId |
Int_t | fSelSm |
Int_t | fSelRpc |
Int_t | fSelAddr |
Int_t | fiBeamRefType |
Int_t | fiBeamRefSm |
Int_t | fiBeamRefDet |
Int_t | fiBeamRefAddr |
Int_t | fiBeamRefMulMax |
Int_t | fiBeamAddRefMul |
Int_t | fSel2Id |
Int_t | fSel2Sm |
Int_t | fSel2Rpc |
Int_t | fSel2Addr |
Int_t | fSel2MulMax |
std::map< UInt_t, UInt_t > | fDetIdIndexMap |
std::vector< Int_t > | fviDetId |
Double_t | fPosYMaxScal |
Double_t | fTRefDifMax |
Double_t | fTotMax |
Double_t | fTotMin |
Double_t | fTotOff |
Double_t | fTotMean |
Double_t | fdDelTofMax |
Double_t | fTotPreRange |
Double_t | fMaxTimeDist |
Double_t | fdChannelDeadtime |
Double_t | fdMemoryTime |
Double_t | fdYFitMin |
Double_t | fdToDAv |
Bool_t | fEnableMatchPosScaling |
Bool_t | fEnableAvWalk |
Bool_t | fbPs2Ns |
TString | fCalParFileName |
TString | fOutHstFileName |
TFile * | fCalParFile |
Int_t | fiNevtBuild |
Int_t | fiMsgCnt |
Double_t | fdTOTMax |
Double_t | fdTOTMin |
Double_t | fdTTotMean |
Double_t | fdMaxTimeDist |
Double_t | fdMaxSpaceDist |
Double_t | fdEvent |
Bool_t | fbSwapChannelSides |
Int_t | fiOutputTreeEntry |
Int_t | fiFileIndex |
Bool_t | fbAlternativeBranchNames |
Static Private Attributes | |
static CbmTofEventClusterizer * | fInstance = 0 |
Friends | |
class | CbmTofAnaTestbeam |
Definition at line 53 of file CbmTofEventClusterizer.h.
CbmTofEventClusterizer::CbmTofEventClusterizer | ( | ) |
CbmTofEventClusterizer::CbmTofEventClusterizer | ( | const char * | name, |
Int_t | verbose = 1 , |
||
Bool_t | writeDataInOut = kTRUE |
||
) |
|
virtual |
Destructor.
Definition at line 280 of file CbmTofEventClusterizer.cxx.
References fGeoHandler, and fInstance.
|
private |
Copy constructor.
|
virtual |
Definition at line 6019 of file CbmTofEventClusterizer.cxx.
References CbmMatch::AddLink(), fChannelInfo, fDetIdIndexMap, fDigiBdfPar, fDigiPar, fdMaxSpaceDist, fdMaxTimeDist, fdMemoryTime, fhNbDigiPerChan, fiFileIndex, fiNbHits, fiOutputTreeEntry, fStorDigiExp, fStorDigiInd, fTofCalDigiVec, fTofId, fvDeadStrips, fviClusterMul, CbmTofDigiPar::GetCell(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigi::GetSide(), CbmTofDigiBdfPar::GetSigVel(), CbmTofCell::GetSizex(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), CbmTofAddress::GetUniqueAddress(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), i, kTof, LH_store(), CbmTofDetectorId::SetDetectorInfo(), and vDigiIndRef.
Referenced by BuildHits().
|
private |
Build clusters out of ToF Digis and store the resulting info in a TofHit.
Definition at line 5310 of file CbmTofEventClusterizer.cxx.
References bAddBeamCounterSideDigi, BuildHits(), CalibRawDigis(), dDoubleMax, fChannelInfo, fDigiBdfPar, fDigiPar, fdSpillDuration, fdStartAna10s, fhRpcDigiCor, fhRpcDigiDTLD, fhRpcDigiMul, fhRpcDigiStatus, fiMsgCnt, fiNevtBuild, fMaxTimeDist, fPosYMaxScal, fStorDigiExp, fStorDigiInd, fTofCalDigiVec, fTofDigiVec, fTofId, fTRefHits, fviDetId, fvTimeLastDigi, CbmTofDigi::GetAddress(), CbmTofDigiPar::GetCell(), CbmTofDigi::GetChannel(), CbmTofDigiBdfPar::GetDetInd(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbDet(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofDigi::GetRpc(), CbmTofAddress::GetRpcId(), CbmTofDigi::GetSide(), CbmTofDigiBdfPar::GetSigVel(), CbmTofCell::GetSizey(), CbmTofDigi::GetSm(), CbmTofAddress::GetSmId(), CbmTofAddress::GetSmType(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), CbmTofDigi::GetType(), iMess, kTof, CbmTofDigi::SetAddress(), CbmTofDetectorId::SetDetectorInfo(), CbmTofDigi::SetTime(), CbmTofDigi::SetTot(), CbmTofDigi::ToString(), and CbmTofDigiBdfPar::UseExpandedDigi().
Referenced by ExecEvent().
|
private |
Definition at line 6299 of file CbmTofEventClusterizer.cxx.
References CbmMatch::AddLink(), AddNextChan(), CbmTofDigiBdfPar::ClustUseTrackId(), fChannelInfo, fDetIdIndexMap, fdEvent, fDigiBdfPar, fDigiPar, fdMaxSpaceDist, fdMaxTimeDist, fdMemoryTime, fhDigDistClust, fhDigSpacDifClust, fhDigTimeDifClust, fhNbDigiPerChan, fiBeamRefAddr, fiFileIndex, fiNbHits, fiNbSameSide, fiOutputTreeEntry, fPosYMaxScal, fStorDigiExp, fStorDigiInd, fTofCalDigiVec, fTofDigiMatchColl, fTofHitsColl, fTofId, fvDeadStrips, fvdX, fvdY, fviClusterMul, fviClusterSize, CbmHit::GetAddress(), CbmTofDigiPar::GetCell(), CbmTofDigiBdfPar::GetChanOrient(), CbmTofDigiBdfPar::GetChanType(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmMatch::GetNofLinks(), CbmTofDigi::GetSide(), CbmTofDigiBdfPar::GetSigVel(), CbmTofCell::GetSizex(), CbmTofCell::GetSizey(), CbmHit::GetTime(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), CbmTofAddress::GetUniqueAddress(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), i, kTof, LH_store(), CbmTofDetectorId::SetDetectorInfo(), CbmTofDigi::ToString(), CbmTofDigiBdfPar::UseExpandedDigi(), and vDigiIndRef.
Referenced by BuildClusters().
|
private |
Sort the buffers of hits due to the time offsets applied
Definition at line 7242 of file CbmTofEventClusterizer.cxx.
References fbPs2Ns, fbSwapChannelSides, fdChannelDeadtime, fDigiBdfPar, fdTOTMax, fdTOTMin, fTofCalDigiVec, fTofDigiVec, fvCPTOff, fvCPTotGain, fvCPTotOff, fvCPWalk, CbmTofDigi::GetAddress(), CbmTofDigi::GetChannel(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofDigi::GetRpc(), CbmTofDigi::GetSide(), CbmTofDigi::GetSm(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), CbmTofDigi::GetType(), nbClWalkBinX, CbmTofDigi::SetAddress(), CbmTofDigi::SetTime(), CbmTofDigi::SetTot(), and CbmTofDigi::ToString().
Referenced by BuildClusters().
|
virtual |
Definition at line 5906 of file CbmTofEventClusterizer.cxx.
References fdEvent, fDigiBdfPar, fTofId, fvLastHits, CbmStsAddress::GetAddress(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), kTof, and CbmTofDetectorId::SetDetectorInfo().
|
private |
|
virtual |
Definition at line 5962 of file CbmTofEventClusterizer.cxx.
References fdEvent, fDigiBdfPar, fTofId, fvLastHits, CbmStsAddress::GetAddress(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), kTof, and CbmTofDetectorId::SetDetectorInfo().
Referenced by Finish().
|
private |
Definition at line 1126 of file CbmTofEventClusterizer.cxx.
References CbmTofDigiBdfPar::ClustUseTrackId(), dXdYMax, fChannelInfo, fdDelTofMax, fDetIdIndexMap, fDigiBdfPar, fDigiPar, fdTOTMax, fdTOTMin, fDutId, fDutRpc, fDutSm, fhAllTrkMulPos, fhChDifDifX, fhChDifDifY, fhCluMulCorDutSel, fhClustBuildTime, fhClusterSize, fhClusterSizeMulti, fhClusterSizeType, fhClustSizeDifX, fhClustSizeDifY, fhDigDistClust, fhDigSpacDifClust, fhDigTimeDifClust, fhEvCluMul, fhHiTrkMulPos, fhHitsPerTracks, fhMultiTrkProbPos, fhNbDigiPerChan, fhNbSameSide, fhPtsPerHit, fhRpcCluAvLnWalk, fhRpcCluAvWalk, fhRpcCluDelMatPos, fhRpcCluDelMatTOff, fhRpcCluDelPos, fhRpcCluDelTOff, fhRpcCluMul, fhRpcCluPosition, fhRpcCluPositionEvol, fhRpcCluRate, fhRpcCluRate10s, fhRpcCluSize, fhRpcCluTimeEvol, fhRpcCluTOff, fhRpcCluTot, fhRpcCluTrms, fhRpcCluWalk, fhRpcDigiCor, fhRpcDigiDTLD, fhRpcDigiMul, fhRpcDigiStatus, fhRpcDTLastHits, fhRpcDTLastHits_CluSize, fhRpcDTLastHits_Tot, fhSeldT, fhSmCluFpar, fhSmCluPosition, fhSmCluSvel, fhSmCluTOff, fhTimePtVsHits, fhTimeResSingHits, fhTimeResSingHitsB, fhTrackMul, fhTrk1MulPos, fhTRpcCluAvWalk, fhTRpcCluDelTof, fhTRpcCludXdY, fhTRpcCluMemMulDTLastHits, fhTRpcCluMul, fhTRpcCluPosition, fhTRpcCluSize, fhTRpcCluSizeDTLastHits, fhTRpcCluTOff, fhTRpcCluTOffDTLastHits, fhTRpcCluTofOff, fhTRpcCluTot, fhTRpcCluTotDTLastHits, fhTRpcCluWalk, fhTRpcCluWalk2, fhTSmCluPosition, fhTSmCluTOff, fhTSmCluTRun, fPosYMaxScal, fSelId, fSelRpc, fSelSm, fTotMax, fTotMin, fTRefDifMax, fviDetId, CbmTofDigiPar::GetCell(), CbmTofDigiBdfPar::GetDetUId(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbDet(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofAddress::GetRpcId(), CbmTofCell::GetSizex(), CbmTofCell::GetSizey(), CbmTofAddress::GetSmId(), CbmTofAddress::GetSmType(), CbmTofAddress::GetUniqueAddress(), CbmTofCell::GetZ(), iNSel, MaxNbEvent, nbClDelTofBinX, nbClDelTofBinY, nbCldXdYBinX, nbCldXdYBinY, nbClWalkBinX, and nbClWalkBinY.
Referenced by Init().
|
private |
Delete the geometry related arrays: for now just clearing the Digis temporary vectors.
Definition at line 1102 of file CbmTofEventClusterizer.cxx.
References fDigiBdfPar, fStorDigiExp, fStorDigiInd, CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), and CbmTofDigiBdfPar::UseExpandedDigi().
|
private |
Definition at line 5276 of file CbmTofEventClusterizer.cxx.
References CbmTofDigiBdfPar::ClustUseTrackId(), fDigiBdfPar, fhAllTrkMulPos, fhChDifDifX, fhChDifDifY, fhClustBuildTime, fhClusterSize, fhClusterSizeMulti, fhClusterSizeType, fhClustSizeDifX, fhClustSizeDifY, fhDigDistClust, fhDigSpacDifClust, fhDigTimeDifClust, fhHiTrkMulPos, fhHitsPerTracks, fhMultiTrkProbPos, fhNbDigiPerChan, fhNbSameSide, fhPtsPerHit, fhTimePtVsHits, fhTimeResSingHits, fhTimeResSingHitsB, fhTrackMul, and fhTrk1MulPos.
|
virtual |
Inherited from FairTask.
Definition at line 344 of file CbmTofEventClusterizer.cxx.
References CbmEvent::AddData(), ExecEvent(), fDigiMan, fEventsColl, fTofCalDigiVec, fTofCalDigiVecOut, fTofDigiMatchColl, fTofDigiMatchCollOut, fTofDigiVec, fTofHitsColl, fTofHitsCollOut, CbmDigiManager::Get(), CbmEvent::GetIndex(), CbmEvent::GetNofData(), CbmDigiManager::GetNofDigis(), iNbTs, kTof, kTofCalDigi, kTofDigi, and kTofHit.
|
virtual |
Definition at line 431 of file CbmTofEventClusterizer.cxx.
References BuildClusters(), fdEvent, FillHistos(), fiNbHits, fiOutputTreeEntry, fStart, fStop, fTofCalDigiVec, fTofDigiMatchColl, fTofHitsColl, and MergeClusters().
Referenced by Exec().
|
private |
Definition at line 2320 of file CbmTofEventClusterizer.cxx.
References dDoubleMax, DetMask, dTLEvt, dTRef, fChannelInfo, fdCaldXdYMax, fdDelTofMax, fDetIdIndexMap, fdEvent, fDigiBdfPar, fDigiPar, fdMemoryTime, fdSpillBreak, fdSpillDuration, fdStartAna10s, fDutAddr, fDutId, fDutRpc, fDutSm, fEnableMatchPosScaling, fhAllTrkMulPos, fhChDifDifX, fhChDifDifY, fhCluMulCorDutSel, fhClustBuildTime, fhClusterSize, fhClusterSizeMulti, fhClusterSizeType, fhClustSizeDifX, fhClustSizeDifY, fhEvCluMul, fhHiTrkMulPos, fhNbSameSide, fhRpcCluAvLnWalk, fhRpcCluAvWalk, fhRpcCluDelMatPos, fhRpcCluDelMatTOff, fhRpcCluDelPos, fhRpcCluDelTOff, fhRpcCluMul, fhRpcCluPosition, fhRpcCluPositionEvol, fhRpcCluRate, fhRpcCluRate10s, fhRpcCluSize, fhRpcCluTimeEvol, fhRpcCluTOff, fhRpcCluTot, fhRpcCluTrms, fhRpcCluWalk, fhRpcDTLastHits, fhRpcDTLastHits_CluSize, fhRpcDTLastHits_Tot, fhSeldT, fhSmCluPosition, fhSmCluTOff, fhTrackMul, fhTrk1MulPos, fhTRpcCluAvWalk, fhTRpcCluDelTof, fhTRpcCludXdY, fhTRpcCluMemMulDTLastHits, fhTRpcCluMul, fhTRpcCluPosition, fhTRpcCluSize, fhTRpcCluSizeDTLastHits, fhTRpcCluTOff, fhTRpcCluTOffDTLastHits, fhTRpcCluTofOff, fhTRpcCluTot, fhTRpcCluTotDTLastHits, fhTRpcCluWalk, fhTRpcCluWalk2, fhTSmCluPosition, fhTSmCluTOff, fhTSmCluTRun, fiBeamAddRefMul, fiBeamRefAddr, fiBeamRefDet, fiBeamRefMulMax, fiBeamRefSm, fiBeamRefType, fiCluMulMax, fIdMode, fiNbSameSide, fiNevtBuild, fPosYMaxScal, fSel2Addr, fSel2Id, fSel2Rpc, fSel2Sm, fSelAddr, fSelId, fSelRpc, fSelSm, fStart, fStop, fTofCalDigiVec, fTofDigiMatchColl, fTofHitsColl, fTrbHeader, fTRefHits, fTRefMode, fvCPDelTof, fvdDifCh, fvdDifX, fvdDifY, fvdX, fvdY, fviClusterMul, fviClusterSize, fviDetId, fviTrkMul, fvLastHits, CbmStsAddress::GetAddress(), CbmHit::GetAddress(), CbmTofDigiPar::GetCell(), CbmTofDigi::GetChannel(), CbmTofAddress::GetChannelId(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbDet(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmMatch::GetNofLinks(), CbmTofAddress::GetRpcId(), CbmTofDigi::GetSide(), CbmTofDigiBdfPar::GetSigVel(), CbmTofCell::GetSizey(), CbmTofAddress::GetSmId(), CbmTofAddress::GetSmType(), CbmHit::GetTime(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), TTrbHeader::GetTriggerPattern(), CbmTofDigi::GetType(), CbmTofCell::GetX(), CbmPixelHit::GetX(), CbmTofCell::GetY(), CbmPixelHit::GetY(), CbmTofCell::GetZ(), CbmHit::GetZ(), iIndexDut, iNSel, iNSpill, nbClDelTofBinX, SelMask, CbmHit::SetTimeError(), and StartAnalysisTime.
Referenced by ExecEvent().
|
virtual |
Inherited from FairTask.
Definition at line 465 of file CbmTofEventClusterizer.cxx.
References CleanLHMemory(), fdEvent, fdMemoryTime, and WriteHistos().
|
virtual |
Definition at line 473 of file CbmTofEventClusterizer.cxx.
References fdEvent, SetCalMode(), and WriteHistos().
|
virtual |
Definition at line 5849 of file CbmTofEventClusterizer.cxx.
Referenced by fit_ybox(), and WriteHistos().
|
virtual |
Definition at line 5855 of file CbmTofEventClusterizer.cxx.
References fit_ybox().
|
virtual |
Definition at line 5860 of file CbmTofEventClusterizer.cxx.
References f1_xboxe(), and i.
|
inline |
Definition at line 160 of file CbmTofEventClusterizer.h.
References fCalParFileName.
Referenced by CbmTofCalibrator::Init(), and CbmTofCalibrator::UpdateCalHist().
|
virtual |
Inherited from FairTask.
Definition at line 288 of file CbmTofEventClusterizer.cxx.
References CreateHistos(), fDigiBdfPar, fDutAddr, fDutId, fDutRpc, fDutSm, fiBeamRefAddr, fiBeamRefDet, fiBeamRefSm, fiBeamRefType, fIdMode, fSel2Addr, fSel2Id, fSel2Rpc, fSel2Sm, fSelAddr, fSelId, fSelRpc, fSelSm, CbmTofDigiBdfPar::GetDetInd(), CbmTofAddress::GetUniqueAddress(), iIndexDut, InitCalibParameter(), InitParameters(), LoadGeometry(), ModMask, RegisterInputs(), RegisterOutputs(), and SelMask.
|
private |
Initialize other parameters not included in parameter classes.
Definition at line 666 of file CbmTofEventClusterizer.cxx.
References fCalMode, fCalParFile, fCalParFileName, fDigiBdfPar, fdTTotMean, fTotMean, fvCPDelTof, fvCPTOff, fvCPTotGain, fvCPTotOff, fvCPWalk, CbmTofDigiBdfPar::GetChanType(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofDigiBdfPar::GetSigVel(), iNSel, nbClDelTofBinX, nbClWalkBinX, and CbmTofDigiBdfPar::SetSigVel().
Referenced by Init().
|
private |
Initialize other parameters not included in parameter classes.
Definition at line 586 of file CbmTofEventClusterizer.cxx.
References fDigiBdfPar, fDigiPar, fdMaxSpaceDist, fdMaxTimeDist, fGeoHandler, fiBeamRefDet, fiBeamRefMulMax, fiBeamRefSm, fiBeamRefType, fiCluMulMax, fMaxTimeDist, fOutHstFileName, fTofId, CbmTofDigiBdfPar::GetMaxDistAlongCh(), CbmTofDigiBdfPar::GetMaxTimeDist(), CbmTofDigiPar::GetNrOfModules(), CbmTofDigiBdfPar::GetSignalSpeed(), CbmTofCreateDigiPar::Init(), CbmTofGeoHandler::Init(), and k14a.
Referenced by Init().
|
private |
|
inlinestatic |
Definition at line 58 of file CbmTofEventClusterizer.h.
References fInstance.
Referenced by CbmTofCalibrator::Init(), and CbmTofCalibrator::UpdateCalHist().
|
virtual |
Definition at line 6229 of file CbmTofEventClusterizer.cxx.
References fdEvent, fvLastHits, CbmHit::GetAddress(), and CbmHit::GetTime().
Referenced by AddNextChan(), and BuildHits().
|
private |
Load the geometry: for now just resizing the Digis temporary vectors.
Definition at line 964 of file CbmTofEventClusterizer.cxx.
References fChannelInfo, fDigiBdfPar, fDigiPar, fGeoHandler, fStorDigiExp, fStorDigiInd, fvdDifCh, fvdDifX, fvdDifY, fvDeadStrips, fvdX, fvdY, fviClusterMul, fviClusterSize, fviTrkMul, fvLastHits, fvTimeLastDigi, CbmTofDigiPar::GetCell(), CbmTofGeoHandler::GetCell(), CbmTofDigiPar::GetCellId(), CbmTofGeoHandler::GetCounter(), CbmTofDigiBdfPar::GetDetUId(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbDet(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofDigiPar::GetNode(), CbmTofDigiPar::GetNrOfModules(), CbmTofAddress::GetRpcId(), CbmTofDigiBdfPar::GetSigVel(), CbmTofCell::GetSizex(), CbmTofCell::GetSizey(), CbmTofAddress::GetSmId(), CbmTofGeoHandler::GetSModule(), CbmTofGeoHandler::GetSMType(), CbmTofAddress::GetSmType(), CbmTofAddress::GetUniqueAddress(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), CbmTofDigiBdfPar::UseExpandedDigi(), x, and y.
Referenced by Init().
|
private |
Definition at line 5676 of file CbmTofEventClusterizer.cxx.
References CbmMatch::AddLink(), fChannelInfo, fdCaldXdYMax, fDigiBdfPar, fDigiPar, fiFileIndex, fiOutputTreeEntry, fMaxTimeDist, fTofCalDigiVec, fTofDigiMatchColl, fTofHitsColl, CbmHit::GetAddress(), CbmTofDigiPar::GetCell(), CbmTofAddress::GetChannelId(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmTofDigiBdfPar::GetNbRpc(), CbmMatch::GetNofLinks(), CbmTofAddress::GetRpcId(), CbmTofAddress::GetSmId(), CbmTofAddress::GetSmType(), CbmHit::GetTime(), CbmTofDigi::GetTot(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), SelMask, CbmHit::SetTime(), CbmPixelHit::SetX(), and CbmPixelHit::SetY().
Referenced by ExecEvent().
|
private |
Copy operator.
|
inline |
Definition at line 138 of file CbmTofEventClusterizer.h.
References fPosYMaxScal.
|
private |
Recover pointer on input TClonesArray: TofPoints, TofDigis...
Definition at line 481 of file CbmTofEventClusterizer.cxx.
References fDigiMan, fEventsColl, fTrbHeader, CbmDigiManager::Init(), CbmDigiManager::Instance(), CbmDigiManager::IsPresent(), and kTof.
Referenced by Init().
|
private |
Create and register output TClonesArray of Tof Hits.
Definition at line 537 of file CbmTofEventClusterizer.cxx.
References fbAlternativeBranchNames, fbWriteDigisInOut, fbWriteHitsInOut, fEventsColl, fTofCalDigiVec, fTofCalDigiVecOut, fTofDigiMatchColl, fTofDigiMatchCollOut, fTofHitsColl, fTofHitsCollOut, and rootMgr.
Referenced by Init().
|
inline |
Definition at line 189 of file CbmTofEventClusterizer.h.
References fbAlternativeBranchNames.
|
inline |
Definition at line 135 of file CbmTofEventClusterizer.h.
References fiBeamAddRefMul.
|
inline |
Definition at line 133 of file CbmTofEventClusterizer.h.
References fiBeamRefDet.
|
inline |
Definition at line 131 of file CbmTofEventClusterizer.h.
References fiBeamRefType.
|
inline |
Definition at line 134 of file CbmTofEventClusterizer.h.
References fiBeamRefMulMax.
|
inline |
Definition at line 132 of file CbmTofEventClusterizer.h.
References fiBeamRefSm.
|
inline |
Definition at line 122 of file CbmTofEventClusterizer.h.
References fiCluMulMax.
|
inline |
Definition at line 119 of file CbmTofEventClusterizer.h.
References fdCaldXdYMax.
|
inline |
Definition at line 98 of file CbmTofEventClusterizer.h.
References fCalMode.
Referenced by Finish().
|
inline |
Definition at line 157 of file CbmTofEventClusterizer.h.
References fCalParFileName.
|
inline |
Definition at line 104 of file CbmTofEventClusterizer.h.
References fCalSmAddr, fIdMode, and CbmTofAddress::GetUniqueAddress().
|
inline |
Definition at line 99 of file CbmTofEventClusterizer.h.
References fCalSel.
|
inline |
Definition at line 103 of file CbmTofEventClusterizer.h.
References fCalSmAddr.
|
inline |
Definition at line 100 of file CbmTofEventClusterizer.h.
References fCalSmAddr, and CbmTofAddress::GetUniqueAddress().
|
inline |
Definition at line 145 of file CbmTofEventClusterizer.h.
References fdChannelDeadtime.
void CbmTofEventClusterizer::SetDeadStrips | ( | Int_t | iDet, |
Int_t | ival | ||
) |
Definition at line 7502 of file CbmTofEventClusterizer.cxx.
References fvDeadStrips.
|
inline |
Definition at line 142 of file CbmTofEventClusterizer.h.
References fdDelTofMax.
|
inline |
Definition at line 137 of file CbmTofEventClusterizer.h.
References fdTRefMax.
|
inline |
Definition at line 125 of file CbmTofEventClusterizer.h.
References fDutId.
|
inline |
Definition at line 127 of file CbmTofEventClusterizer.h.
References fDutRpc.
|
inline |
Definition at line 126 of file CbmTofEventClusterizer.h.
References fDutSm.
|
inline |
Definition at line 165 of file CbmTofEventClusterizer.h.
References fEnableAvWalk.
|
inline |
Definition at line 162 of file CbmTofEventClusterizer.h.
References fEnableMatchPosScaling.
|
inline |
Definition at line 186 of file CbmTofEventClusterizer.h.
References fiFileIndex.
|
inline |
Definition at line 124 of file CbmTofEventClusterizer.h.
References fIdMode.
|
inline |
Definition at line 144 of file CbmTofEventClusterizer.h.
References fMaxTimeDist.
|
inline |
Definition at line 146 of file CbmTofEventClusterizer.h.
References fdMemoryTime.
|
inline |
Definition at line 154 of file CbmTofEventClusterizer.h.
References fOutHstFileName.
|
virtual |
Inherited from FairTask.
Definition at line 329 of file CbmTofEventClusterizer.cxx.
References fDigiBdfPar, fDigiPar, and CbmTofDigiPar::GetNrOfModules().
|
inline |
Definition at line 166 of file CbmTofEventClusterizer.h.
References fbPs2Ns.
|
inline |
Definition at line 149 of file CbmTofEventClusterizer.h.
References fSel2Id.
|
inline |
Definition at line 152 of file CbmTofEventClusterizer.h.
References fSel2MulMax.
|
inline |
Definition at line 151 of file CbmTofEventClusterizer.h.
References fSel2Rpc.
|
inline |
Definition at line 150 of file CbmTofEventClusterizer.h.
References fSel2Sm.
|
inline |
Definition at line 128 of file CbmTofEventClusterizer.h.
References fSelId.
|
inline |
Definition at line 130 of file CbmTofEventClusterizer.h.
References fSelRpc.
|
inline |
Definition at line 129 of file CbmTofEventClusterizer.h.
References fSelSm.
|
inline |
Definition at line 148 of file CbmTofEventClusterizer.h.
References fdToDAv.
|
inline |
Definition at line 139 of file CbmTofEventClusterizer.h.
References fTotMax.
|
inline |
Definition at line 141 of file CbmTofEventClusterizer.h.
References fTotMean.
|
inline |
Definition at line 140 of file CbmTofEventClusterizer.h.
References fTotMin.
|
inline |
Definition at line 143 of file CbmTofEventClusterizer.h.
References fTotPreRange.
|
inline |
Definition at line 136 of file CbmTofEventClusterizer.h.
References fTRefDifMax.
|
inline |
Definition at line 123 of file CbmTofEventClusterizer.h.
References fTRefMode.
|
inline |
Definition at line 187 of file CbmTofEventClusterizer.h.
References fbWriteDigisInOut.
|
inline |
Definition at line 188 of file CbmTofEventClusterizer.h.
References fbWriteHitsInOut.
|
inline |
Definition at line 147 of file CbmTofEventClusterizer.h.
References fdYFitMin.
|
inline |
Definition at line 185 of file CbmTofEventClusterizer.h.
References fbSwapChannelSides.
|
private |
Definition at line 3520 of file CbmTofEventClusterizer.cxx.
References CbmTofDigiBdfPar::ClustUseTrackId(), fCalMode, fCalSel, fCalSmAddr, fChannelInfo, fDigiBdfPar, fDigiPar, fdTTotMean, fdYFitMin, fEnableAvWalk, fhRpcCluAvWalk, fhRpcCluDelMatPos, fhRpcCluDelMatTOff, fhRpcCluDelPos, fhRpcCluDelTOff, fhRpcCluMul, fhRpcCluPosition, fhRpcCluTOff, fhRpcCluTot, fhRpcCluWalk, fhSmCluFpar, fhSmCluPosition, fhSmCluSvel, fhSmCluTOff, fhTRpcCluAvWalk, fhTRpcCluDelTof, fhTRpcCluMul, fhTRpcCluPosition, fhTRpcCluTOff, fhTRpcCluTofOff, fhTRpcCluTot, fhTRpcCluWalk, fhTSmCluPosition, fhTSmCluTOff, fiBeamRefAddr, PairAnalysisStyler::Fill, fit_ybox(), fOutHstFileName, fPosYMaxScal, fTofId, fTotPreRange, fTRefMode, fvCPDelTof, fvCPTOff, fvCPTotGain, fvCPTotOff, fvCPWalk, CbmTofDigiPar::GetCell(), CbmTofDigiBdfPar::GetDetUId(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbDet(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofAddress::GetRpcId(), CbmTofDigiBdfPar::GetSigVel(), CbmTofCell::GetSizey(), CbmTofAddress::GetSmId(), CbmTofAddress::GetSmType(), i, iNSel, iNWalkSmooth, kTof, nbClDelTofBinX, nbClWalkBinX, nbClWalkBinY, SelMask, CbmTofDetectorId::SetDetectorInfo(), and WalkNHmin.
Referenced by Finish().
|
friend |
Definition at line 55 of file CbmTofEventClusterizer.h.
|
private |
Definition at line 415 of file CbmTofEventClusterizer.h.
Referenced by FillHistos().
|
private |
Definition at line 489 of file CbmTofEventClusterizer.h.
Referenced by RegisterOutputs(), and SetAlternativeBranchNames().
|
private |
Definition at line 464 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), and SetPs2Ns().
|
private |
Definition at line 486 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), and SwapChannelSides().
|
private |
Definition at line 266 of file CbmTofEventClusterizer.h.
Referenced by RegisterOutputs(), and SetWriteDigisInOut().
|
private |
Definition at line 265 of file CbmTofEventClusterizer.h.
Referenced by RegisterOutputs(), and SetWriteHitsInOut().
|
private |
Definition at line 417 of file CbmTofEventClusterizer.h.
Referenced by InitCalibParameter(), SetCalMode(), and WriteHistos().
|
private |
Definition at line 469 of file CbmTofEventClusterizer.h.
Referenced by InitCalibParameter().
|
private |
Definition at line 466 of file CbmTofEventClusterizer.h.
Referenced by GetCalParFileName(), InitCalibParameter(), and SetCalParFileName().
|
private |
Definition at line 418 of file CbmTofEventClusterizer.h.
Referenced by SetCalSel(), and WriteHistos().
|
private |
Definition at line 419 of file CbmTofEventClusterizer.h.
Referenced by SetCalRpc(), SetCalSmAddr(), SetCalSmType(), and WriteHistos().
|
private |
Definition at line 251 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildClusters(), BuildHits(), CreateHistos(), FillHistos(), LoadGeometry(), MergeClusters(), and WriteHistos().
|
private |
Definition at line 420 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), MergeClusters(), and SetCaldXdYMax().
|
private |
Definition at line 457 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), and SetChannelDeadtime().
|
private |
Definition at line 454 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and SetDelTofMax().
|
private |
Definition at line 445 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), CreateHistos(), and FillHistos().
|
private |
Definition at line 484 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), CheckLHMemory(), CleanLHMemory(), ExecEvent(), FillHistos(), Finish(), and LH_store().
|
private |
Definition at line 252 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildClusters(), BuildHits(), CalibRawDigis(), CheckLHMemory(), CleanLHMemory(), CreateHistos(), DeleteGeometry(), DeleteHistos(), FillHistos(), Init(), InitCalibParameter(), InitParameters(), LoadGeometry(), MergeClusters(), SetParContainers(), and WriteHistos().
|
private |
TOF Digis.
Definition at line 261 of file CbmTofEventClusterizer.h.
Referenced by Exec(), and RegisterInputs().
|
private |
Definition at line 250 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildClusters(), BuildHits(), CreateHistos(), FillHistos(), InitParameters(), LoadGeometry(), MergeClusters(), SetParContainers(), and WriteHistos().
|
private |
Definition at line 482 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), and InitParameters().
|
private |
Definition at line 480 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), and InitParameters().
|
private |
Definition at line 458 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), FillHistos(), Finish(), and SetMemoryTime().
|
private |
Definition at line 460 of file CbmTofEventClusterizer.h.
Referenced by SetToDAv().
|
private |
Definition at line 475 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), and CreateHistos().
|
private |
Definition at line 476 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), and CreateHistos().
|
private |
Definition at line 416 of file CbmTofEventClusterizer.h.
Referenced by SetdTRefMax().
|
private |
Definition at line 477 of file CbmTofEventClusterizer.h.
Referenced by InitCalibParameter(), and WriteHistos().
|
private |
Definition at line 428 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and Init().
|
private |
Definition at line 425 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), Init(), and SetDutId().
|
private |
Definition at line 427 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), Init(), and SetDutRpc().
|
private |
Definition at line 426 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), Init(), and SetDutSm().
|
private |
Definition at line 459 of file CbmTofEventClusterizer.h.
Referenced by SetYFitMin(), and WriteHistos().
|
private |
Definition at line 463 of file CbmTofEventClusterizer.h.
Referenced by SetEnableAvWalk(), and WriteHistos().
|
private |
Definition at line 462 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and SetEnableMatchPosScaling().
|
private |
Definition at line 262 of file CbmTofEventClusterizer.h.
Referenced by Exec(), RegisterInputs(), and RegisterOutputs().
|
private |
Definition at line 248 of file CbmTofEventClusterizer.h.
Referenced by InitParameters(), LoadGeometry(), and ~CbmTofEventClusterizer().
|
private |
Definition at line 324 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 331 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 332 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 333 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 312 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 318 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 321 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 319 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 329 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 330 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 328 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), CreateHistos(), and DeleteHistos().
|
private |
Definition at line 326 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), CreateHistos(), and DeleteHistos().
|
private |
Definition at line 327 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), CreateHistos(), and DeleteHistos().
|
private |
Definition at line 334 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 323 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 313 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and DeleteHistos().
|
private |
Definition at line 325 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and DeleteHistos().
|
private |
Definition at line 408 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), CreateHistos(), and DeleteHistos().
|
private |
Definition at line 407 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 314 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and DeleteHistos().
|
private |
Definition at line 355 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 354 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 347 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 350 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 346 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 349 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 340 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 343 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 344 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 341 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 342 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 353 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 345 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 348 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 352 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 351 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 357 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 336 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), and CreateHistos().
|
private |
Definition at line 339 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), and CreateHistos().
|
private |
Definition at line 337 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), and CreateHistos().
|
private |
Definition at line 338 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), and CreateHistos().
|
private |
Definition at line 362 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 364 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 363 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 387 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 361 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and WriteHistos().
|
private |
Definition at line 358 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 360 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and WriteHistos().
|
private |
Definition at line 359 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 317 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and DeleteHistos().
|
private |
Definition at line 315 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and DeleteHistos().
|
private |
Definition at line 316 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and DeleteHistos().
|
private |
Definition at line 320 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 322 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), DeleteHistos(), and FillHistos().
|
private |
Definition at line 372 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 373 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 374 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 385 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 366 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 367 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 371 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 384 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 368 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 382 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 369 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 370 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 383 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 376 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 377 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 379 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 380 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), and WriteHistos().
|
private |
Definition at line 381 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and FillHistos().
|
private |
Definition at line 438 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and SetBeamAddRefMul().
|
private |
Definition at line 436 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), FillHistos(), Init(), and WriteHistos().
|
private |
Definition at line 435 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), Init(), InitParameters(), and SetBeamRefDet().
|
private |
Definition at line 437 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), InitParameters(), and SetBeamRefMulMax().
|
private |
Definition at line 434 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), Init(), InitParameters(), and SetBeamRefSm().
|
private |
Definition at line 433 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), Init(), InitParameters(), and SetBeamRefId().
|
private |
Definition at line 421 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), InitParameters(), and SetCalCluMulMax().
|
private |
Definition at line 424 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), Init(), SetCalRpc(), and SetIdMode().
|
private |
Definition at line 488 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), MergeClusters(), and SetFileIndex().
|
private |
Definition at line 473 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters().
|
private |
Definition at line 276 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), and ExecEvent().
|
private |
Definition at line 406 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), and FillHistos().
|
private |
Definition at line 472 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), and FillHistos().
|
staticprivate |
Definition at line 196 of file CbmTofEventClusterizer.h.
Referenced by CbmTofEventClusterizer(), Instance(), and ~CbmTofEventClusterizer().
|
private |
Definition at line 487 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), ExecEvent(), and MergeClusters().
|
private |
Definition at line 456 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), InitParameters(), MergeClusters(), and SetMaxTimeDist().
|
private |
Definition at line 258 of file CbmTofEventClusterizer.h.
|
private |
Definition at line 468 of file CbmTofEventClusterizer.h.
Referenced by InitParameters(), SetOutHstFileName(), and WriteHistos().
|
private |
Definition at line 448 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), BuildHits(), CreateHistos(), FillHistos(), PosYMaxScal(), and WriteHistos().
|
private |
Definition at line 442 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and Init().
|
private |
Definition at line 439 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), Init(), and SetSel2Id().
|
private |
Definition at line 443 of file CbmTofEventClusterizer.h.
Referenced by SetSel2MulMax().
|
private |
Definition at line 441 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), Init(), and SetSel2Rpc().
|
private |
Definition at line 440 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), Init(), and SetSel2Sm().
|
private |
Definition at line 432 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and Init().
|
private |
Definition at line 429 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), Init(), and SetSelId().
|
private |
Definition at line 431 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), Init(), and SetSelRpc().
|
private |
Definition at line 430 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), FillHistos(), Init(), and SetSelSm().
|
private |
Definition at line 411 of file CbmTofEventClusterizer.h.
Referenced by ExecEvent(), and FillHistos().
|
private |
Definition at line 412 of file CbmTofEventClusterizer.h.
Referenced by ExecEvent(), and FillHistos().
|
private |
Definition at line 283 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildClusters(), BuildHits(), DeleteGeometry(), and LoadGeometry().
|
private |
Definition at line 285 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildClusters(), BuildHits(), DeleteGeometry(), and LoadGeometry().
|
private |
Definition at line 267 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildClusters(), BuildHits(), CalibRawDigis(), Exec(), ExecEvent(), FillHistos(), MergeClusters(), and RegisterOutputs().
|
private |
Definition at line 272 of file CbmTofEventClusterizer.h.
Referenced by Exec(), and RegisterOutputs().
|
private |
Definition at line 270 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), Exec(), ExecEvent(), FillHistos(), MergeClusters(), and RegisterOutputs().
|
private |
Definition at line 275 of file CbmTofEventClusterizer.h.
Referenced by Exec(), and RegisterOutputs().
|
private |
Definition at line 260 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), CalibRawDigis(), and Exec().
|
private |
// Calibrated TOF Digis
Definition at line 269 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), Exec(), ExecEvent(), FillHistos(), MergeClusters(), and RegisterOutputs().
|
private |
// Calibrated TOF Digis
Definition at line 274 of file CbmTofEventClusterizer.h.
Referenced by Exec(), and RegisterOutputs().
|
private |
Definition at line 249 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildClusters(), BuildHits(), CheckLHMemory(), CleanLHMemory(), InitParameters(), and WriteHistos().
|
private |
Definition at line 257 of file CbmTofEventClusterizer.h.
|
private |
Definition at line 450 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and SetTotMax().
|
private |
Definition at line 453 of file CbmTofEventClusterizer.h.
Referenced by InitCalibParameter(), and SetTotMean().
|
private |
Definition at line 451 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and SetTotMin().
|
private |
Definition at line 452 of file CbmTofEventClusterizer.h.
|
private |
Definition at line 455 of file CbmTofEventClusterizer.h.
Referenced by SetTotPreRange(), and WriteHistos().
|
private |
Definition at line 254 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and RegisterInputs().
|
private |
Definition at line 449 of file CbmTofEventClusterizer.h.
Referenced by CreateHistos(), and SetTRefDifMax().
|
private |
Definition at line 423 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), and FillHistos().
|
private |
Definition at line 422 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), SetTRefId(), and WriteHistos().
|
private |
Definition at line 390 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), InitCalibParameter(), and WriteHistos().
|
private |
Definition at line 392 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), InitCalibParameter(), and WriteHistos().
|
private |
Definition at line 394 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), InitCalibParameter(), and WriteHistos().
|
private |
Definition at line 396 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), InitCalibParameter(), and WriteHistos().
|
private |
Definition at line 398 of file CbmTofEventClusterizer.h.
Referenced by CalibRawDigis(), InitCalibParameter(), and WriteHistos().
|
private |
Definition at line 309 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and LoadGeometry().
|
private |
Definition at line 305 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and LoadGeometry().
|
private |
Definition at line 307 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and LoadGeometry().
|
private |
Definition at line 402 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), LoadGeometry(), and SetDeadStrips().
|
private |
Definition at line 301 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), FillHistos(), and LoadGeometry().
|
private |
Definition at line 303 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), FillHistos(), and LoadGeometry().
|
private |
Definition at line 279 of file CbmTofEventClusterizer.h.
|
private |
Definition at line 295 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), BuildHits(), FillHistos(), and LoadGeometry().
|
private |
Definition at line 297 of file CbmTofEventClusterizer.h.
Referenced by BuildHits(), FillHistos(), and LoadGeometry().
|
private |
Definition at line 446 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), CreateHistos(), and FillHistos().
|
private |
Definition at line 299 of file CbmTofEventClusterizer.h.
Referenced by FillHistos(), and LoadGeometry().
|
private |
Definition at line 401 of file CbmTofEventClusterizer.h.
Referenced by CheckLHMemory(), CleanLHMemory(), FillHistos(), LH_store(), and LoadGeometry().
|
private |
Definition at line 403 of file CbmTofEventClusterizer.h.
Referenced by BuildClusters(), and LoadGeometry().
|
private |
Definition at line 286 of file CbmTofEventClusterizer.h.
Referenced by AddNextChan(), and BuildHits().