Change direction of cross-wire in TGaxis

Dear fellow ROOTers

In an x-y plot (TGraphErrors) I added a secondary axis (TGaxis) on the upper boundary of the plot which successfully works. Now as I add a cross-wire (chopt option “W”) it is automatically pointed upwards and is therefore outside of my plot.

How can I change the direction of the cross-wire and force it to be within the lower and upper x-Axis?

Thank you for any suggestions.

{
   c1 = new TCanvas("c1","Examples of Gaxis",10,10,700,300);
   c1->Range(-6,-0.1,6,0.1);
   TGaxis *axis1 = new TGaxis(-5.5,0.,5.5,0.,0.0,100,510,"W-");
   axis1->SetName("axis1");
   axis1->SetGridLength(-0.5); // <<<<<< negative grid length
   axis1->SetTitle("Axis Title");
   axis1->SetTitleSize(0.05);
   axis1->SetTitleColor(kBlue);
   axis1->SetTitleFont(42);
   axis1->Draw();
}

Thank you very much, that works perfectly!