ClassImp(AliPHOSEmcCalibData)
//________________________________________________________________
- AliPHOSEmcCalibData::AliPHOSEmcCalibData(): TNamed()
+AliPHOSEmcCalibData::AliPHOSEmcCalibData():
+ TNamed(),
+ fSampleTimeStep(0)
{
// Default constructor
Reset();
}
//________________________________________________________________
-AliPHOSEmcCalibData::AliPHOSEmcCalibData(const char* name)
+AliPHOSEmcCalibData::AliPHOSEmcCalibData(const char* name):
+ TNamed(),
+ fSampleTimeStep(0)
{
// Constructor
TString namst = "Calib_";
//________________________________________________________________
AliPHOSEmcCalibData::AliPHOSEmcCalibData(const AliPHOSEmcCalibData& calibda) :
- TNamed(calibda)
+ TNamed(calibda),
+ fSampleTimeStep(calibda.fSampleTimeStep)
{
// copy constructor
SetName(calibda.GetName());
//
// --- ROOT system ---
-#include "AliMagF.h"
-#include "AliTracker.h"
-#include "AliGeomManager.h"
-#include "AliCluster.h"
-#include "AliKalmanTrack.h"
-#include "AliGlobalQADataMaker.h"
-
#include "TVector3.h"
#include "TTree.h"
#include "TBenchmark.h"
#include "AliPHOSCpvRecPoint.h"
#include "AliLog.h"
#include "AliMagF.h"
+#include "AliMagF.h"
+#include "AliTracker.h"
+#include "AliGeomManager.h"
+#include "AliCluster.h"
+#include "AliKalmanTrack.h"
+#include "AliGlobalQADataMaker.h"
+#include "AliVParticle.h"
+
ClassImp( AliPHOSTrackSegmentMakerv1)
Double_t rCPV = cpvGlobal.Pt() ;// Radius from IP to current point
// Extrapolate the global track direction if any to CPV and find the closest track
- Int_t nTracks = fESD->GetNumberOfTracks();
Int_t iClosestTrack = -1;
- Double_t minDistance = 1.e6;
TVector3 inPHOS ;
- AliESDtrack *track;
- Double_t xyz[3] ;
- Double_t pxyz[3];
for (Int_t iTrack=0; iTrack<nTracks; iTrack++) {
track = fESD->GetTrack(iTrack);
if (!track->GetXYZAt(rCPV, fESD->GetMagneticField(), xyz))
//__________________________________________________________________________
Double_t AliPHOSTrackSegmentMakerv1::GetBz()const
{
- Double_t kAlmost0Field=1.e-13;
AliMagF* fld = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
if (!fld) return 0.5*kAlmost0Field;
Double_t bz = fld->SolenoidField();
//------------------------------------------------------------------
// Returns Bx, By and Bz (kG) at the point "r" .
//------------------------------------------------------------------
- Double_t kAlmost0Field=1.e-13;
AliMagF* fld = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
if (!fld) {
b[0] = b[1] = 0.;
}
//____________________________________________________________________________
-Int_t AliPHOSTracker::LoadClusters(TTree *cTree) {
+Int_t AliPHOSTracker::LoadClusters(TTree *) {
//--------------------------------------------------------------------
// This function loads the PHOS clusters
//--------------------------------------------------------------------
}
//____________________________________________________________________________
-Int_t AliPHOSTracker::PropagateBack(AliESDEvent *esd) {
+Int_t AliPHOSTracker::PropagateBack(AliESDEvent *) {
//--------------------------------------------------------------------
// Called by AliReconstruction
// Performs the track matching with the PHOS modules
AliPHOSTracker();
virtual ~AliPHOSTracker();
- Int_t LoadClusters(TTree *ct);
- Int_t PropagateBack(AliESDEvent *ev);
+ Int_t LoadClusters(TTree *);
+ Int_t PropagateBack(AliESDEvent *);
AliCluster *GetCluster(Int_t idx) const;
void UnloadClusters();