AliRoot Core  v5-06-15 (45dab64)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AnalyzeLaser.C File Reference

Go to the source code of this file.

Functions

gSystem Load ("libSTAT")
 
TFile fp ("/data/calib/CalibTreePulser_run33834_Cside.root")
 
tree AddFriend (treePulser,"P.")
 
tree SetAlias ("dt","(sector%36>30)*2+(sector<36)*0.3")
 
tree SetAlias ("T","T0_100_220.fElements-P..StandardTime0.fElements")
 
tree SetAlias ("Tm","T0_100_220_Median.fElements")
 
tree SetAlias ("Q","Q_100_220.fElements")
 
tree SetAlias ("Qm","Q_100_220_Median.fElements")
 
tree SetAlias ("Qcut","abs(Q/Qm-2)<1.4&&Q>6&&Q<200")
 
tree SetAlias ("Tcut","abs(T-Tm)<2")
 
 for (Int_t isec=54;isec< 71;isec+=1)
 

Variables

TStatToolkit stat
 
Int_t npoints
 
Double_t chi2
 
TVectorD vec
 
TMatrixD mat
 
TObjArrayarray = AliTPCCalibViewerGUI::ShowGUI("laserTree.root")
 
AliTPCCalibViewerGUIviewer = (AliTPCCalibViewerGUI*)array->At(0)
 
TTree * tree = viewer->GetViewer()->GetTree()
 
TString strSector =""
 
TCut cutA ="Tcut&&Qcut&&sector%36>17"
 
TString * strFitG =stat.FitPlane(tree,"T+dt","gx.fElements++gy.fElements",cutA,chi2,npoints,vec,mat)
 
TString * strFitGL =stat.FitPlane(tree,"T+dt","lx.fElements++ly.fElements++gx.fElements++gy.fElements",cutA,chi2,npoints,vec,mat)
 
TString * strFitGL2 =stat.FitPlane(tree,"T+dt","lx.fElements++ly.fElements++gx.fElements++gy.fElements++lx.fElements^2++ly.fElements^2",cutA,chi2,npoints,vec,mat)
 
TString * strFitGLA =stat.FitPlane(tree,"T+dt",strSector+"lx.fElements++ly.fElements++gx.fElements++gy.fElements++lx.fElements^2++ly.fElements^2",cutA,chi2,npoints,vec,mat)
 

Function Documentation

tree AddFriend ( treePulser  ,
"P."   
)
gSystem Load ( "libSTAT"  )
tree SetAlias ( "dt"  ,
"(sector%36>30)*2+(sector<36)*0.3"   
)
tree SetAlias ( "T"  ,
"T0_100_220.fElements-P..StandardTime0.fElements"   
)
tree SetAlias ( "Tm"  ,
"T0_100_220_Median.fElements"   
)
tree SetAlias ( "Q"  ,
"Q_100_220.fElements"   
)
tree SetAlias ( "Qm"  ,
"Q_100_220_Median.fElements"   
)
tree SetAlias ( "Qcut"  )
tree SetAlias ( "Tcut"  )

Variable Documentation

TObjArray* array = AliTPCCalibViewerGUI::ShowGUI("laserTree.root")

Definition at line 12 of file AnalyzeLaser.C.

Referenced by AliMUONClusterStoreV1::Add(), AliMUONDigitStoreV1::Add(), AddEffectiveCorrection(), AliMUONClusterStoreV1::ChamberClusters(), AliMUONClusterStoreV1::ChamberClustersPtr(), AliMUONCDB::CheckHV(), AliTPCCalibGlobalMisalignment::CreateMeanAlign(), AliTPCCalibGlobalMisalignment::CreateOCDBAlign(), AliMUONGeometryTransformer::CreateZeroAlignmentData(), DrawStat(), AliTPCCalibGlobalMisalignment::DumpAlignment(), AliXRDPROOFtoolkit::FilterList(), AliXRDPROOFtoolkit::FilterListZip(), AliMUONDigitStoreV1::FindIndex(), AliMUONAlignmentTask::FinishTaskOutput(), FitKalman(), GenerateRndTPC(), AliMUONTrackerQADataMakerRec::GetArray(), AliTPCcalibDButil::GetLaserTime0(), AliTPCcalibDButil::GetTime0TPCITS(), AliTPCcalibDButil::GetTriggerOffsetTPC(), AliTPCcalibDB::GetVDriftCorrectionDeltaZ(), AliTPCcalibDB::GetVDriftCorrectionGy(), AliTPCcalibDButil::GetVDriftTPC(), AliTPCcalibDButil::GetVDriftTPCITS(), AliTPCcalibDButil::GetVDriftTPCLaserTracks(), AliTPCcalibDButil::GetVDriftTPCLaserTracksOnline(), AliTPCPreprocessor::Initialize(), InitTPCalign(), AliTPCCalibViewer::Integrate(), LoadViewer(), LookupHisto(), Make1PtPlot(), MakeAlignCorrection(), MakeAlignFunctionSector(), MakeArray(), AliXRDPROOFtoolkit::MakeChainRandom(), MakeComposedCorrection(), AliTPCCorrection::MakeLaserDistortionTreeOld(), MakeMUONFullMisAlignment(), MakeMUONResMisAlignment(), MakeMUONZeroMisAlignment(), AliTPCkalmanFit::MakePointArrayLinear(), AliXRDPROOFtoolkit::MakeSetRandom(), MakeStat(), MakeTPCFullMisAlignment(), MakeTPCResMisAlignment(), MakeTPCZeroMisAlignment(), MakeZPlot(), AliMUONTrackerQADataMakerRec::MappingCheckRecPoints(), MUONCheckMisAligner(), MUONGenerateTestGMS(), MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), MUONSurveyCh5(), MUONSurveyCh8L(), AliMUONGMSSubprocessor::ProcessFile(), ReadGainGlobal(), AliTPCSensorTemp::ReadTree(), RegisterAliTPCBoundaryVoltError(), AliMUONClusterStoreV1::Remove(), AliMUONDigitStoreV1::Remove(), AliMUONRecoParam::Show(), AliTPCCalibViewer::SigmaCut(), AliTPCcalibDButil::SmoothRelKalman(), AliTPCkalmanFit::Test(), AliTPCCalibPulser::TestBinning(), AliMUONTrackerQADataMakerRec::TrackerCalData(), AliMUONTrackerQADataMakerRec::TrackerDataMaker(), AliMUONTrackerQADataMakerRec::TrackerRecData(), AliTPCcalibDB::Update(), UpdateOCDBAlign(), UpdateOCDBAlign0(), and AliXRDPROOFtoolkit::XRDCopyDir().

TCut cutA ="Tcut&&Qcut&&sector%36>17"

Definition at line 48 of file AnalyzeLaser.C.

Int_t npoints

Definition at line 6 of file AnalyzeLaser.C.

TString* strFitG =stat.FitPlane(tree,"T+dt","gx.fElements++gy.fElements",cutA,chi2,npoints,vec,mat)

Definition at line 50 of file AnalyzeLaser.C.

Referenced by FitdY().

TString* strFitGL =stat.FitPlane(tree,"T+dt","lx.fElements++ly.fElements++gx.fElements++gy.fElements",cutA,chi2,npoints,vec,mat)

Definition at line 52 of file AnalyzeLaser.C.

TString* strFitGL2 =stat.FitPlane(tree,"T+dt","lx.fElements++ly.fElements++gx.fElements++gy.fElements++lx.fElements^2++ly.fElements^2",cutA,chi2,npoints,vec,mat)

Definition at line 54 of file AnalyzeLaser.C.

TString* strFitGLA =stat.FitPlane(tree,"T+dt",strSector+"lx.fElements++ly.fElements++gx.fElements++gy.fElements++lx.fElements^2++ly.fElements^2",cutA,chi2,npoints,vec,mat)

Definition at line 56 of file AnalyzeLaser.C.

TString strSector =""

Definition at line 30 of file AnalyzeLaser.C.

TTree* tree = viewer->GetViewer()->GetTree()

Definition at line 14 of file AnalyzeLaser.C.

Definition at line 13 of file AnalyzeLaser.C.